• 为DataGridView添加行号 拓荒者


    1、首先为DataGridView添加一个RowPostPaint事件。

    2、在事件代码中把下面的代码贴上:

            private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)
            {
                
    try
                {
                    
    //添加行号 
                    SolidBrush v_SolidBrush = new SolidBrush(dataGridView1.RowHeadersDefaultCellStyle.ForeColor);
                    
    int v_LineNo = 0;
                    v_LineNo 
    = e.RowIndex + 1;

                    
    string v_Line = v_LineNo.ToString();

                    e.Graphics.DrawString(v_Line, e.InheritedRowStyle.Font, v_SolidBrush, e.RowBounds.Location.X 
    + 15, e.RowBounds.Location.Y + 5);

                }
                
    catch (Exception ex)
                {
                    MessageBox.Show(
    "添加行号时发生错误,错误信息:" + ex.Message, "操作失败");
                }
            }

    注:这篇文章中的代码属于转载,如果侵犯了您的权益,请联系我进行删除!

    2021年9月 北京、西安两地,高薪诚聘 .NET工程师,请私信联系!
    如果认为此文对您有帮助,别忘了支持一下哦!
    声明:本博客原创文字只代表本人工作中在某一时间内总结的观点或结论,与本人所在单位没有直接利益关系。转载时请在文章页面明显位置给出原文链接。
  • 相关阅读:
    等比数列求和公式
    整数除法向上取整
    P3601 签到题
    AcWing 787. 归并排序
    约数个数与约数和专题
    幻灯片
    Div+css学习笔记
    css的树形菜单
    javascript省市联动封装
    url传递中文的解决方案
  • 原文地址:https://www.cnblogs.com/youring2/p/1423952.html
Copyright © 2020-2023  润新知