zoukankan      html  css  js  c++  java
  • 为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工程师,请私信联系!
    如果认为此文对您有帮助,别忘了支持一下哦!
    声明:本博客原创文字只代表本人工作中在某一时间内总结的观点或结论,与本人所在单位没有直接利益关系。转载时请在文章页面明显位置给出原文链接。
  • 相关阅读:
    最近在学习vala,并打算用它写点东西, 先上个习作 -- popplersample
    GTK# 学习笔记
    monodevelop2.0在SmartQ5上成功运行
    c, cs, vala 性能简单测试
    在Q5上用vala写程序
    树结构型数据在基于关系型数据库的分布式应用的解决方案
    常用常忘的delegate,记一下。
    JSON
    HTML5脚本编程
    event事件对象
  • 原文地址:https://www.cnblogs.com/youring2/p/1423952.html
Copyright © 2011-2022 走看看