zoukankan      html  css  js  c++  java
  • 给datagridview 添加序号

    	
    最简单的方法是在Datagridview的事件RowPostPaint事件下面添加如下代码即可
     
     private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)
     
            {
                SolidBrush b = new SolidBrush(this.dataGridView1.RowHeadersDefaultCellStyle.ForeColor);
                e.Graphics.DrawString((e.RowIndex + 1).ToString(System.Globalization.CultureInfo.CurrentUICulture), this.dataGridView1.DefaultCellStyle.Font, b, e.RowBounds.Location.X + 20, e.RowBounds.Location.Y + 4);
     
     
            }
    
    你可以重写DataGridView的OnRowPostPaint方法或者直接在DataGridView的RowPostPaint事件里写,如下(重写DataGridView的OnRowPostPaint方法)
    using System;
    using System.Text;
    using System.Windows.Forms;
    using System.Drawing;
    namespace Test
    {
        class DataGridViewEx : DataGridView
        {
            SolidBrush solidBrush;
            public DataGridViewEx()
            {
                solidBrush = new SolidBrush(this.RowHeadersDefaultCellStyle.ForeColor);
            }
            protected override void OnRowPostPaint(DataGridViewRowPostPaintEventArgs e)
            {
                e.Graphics.DrawString((e.RowIndex + 1).ToString(), e.InheritedRowStyle.Font, solidBrush, e.RowBounds.Location.X + 15, e.RowBounds.Location.Y + 5);
                base.OnRowPostPaint(e);
            }
        }
    }
    

     原文:https://www.cnblogs.com/xiaofengfeng/p/3422668.html

  • 相关阅读:
    Linux 显示当前时间
    Jenkins 更改工作目录;
    Jenkins 编译 .net 项目
    Jenkins 通过 maven 构建编译 JAVA 项目环境
    Jenkins
    Zatree
    Zabbix 邮件报警示例
    Zabbix 短信报警示例
    Linux 检测出口IP地址
    数据结构与算法面试题80道(4)
  • 原文地址:https://www.cnblogs.com/hanje/p/10779548.html
Copyright © 2011-2022 走看看