美文网首页
C#DataGridView首列显示行号

C#DataGridView首列显示行号

作者: 堆石成山 | 来源:发表于2020-07-27 10:47 被阅读0次

    代码如下:

     private void dgvUserInforList_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e)
    {
                int rowCounts = dgvUserInforList.Rows.Count;
                if (rowCounts > 0)
                {
                    for (int i = 0; i < rowCounts; i++)
                    {
                        dgvUserInforList.Rows[i].HeaderCell.Value = (i + 1).ToString();
                    }
                }
    }
    

    网上有很多网友是放在RowsPostPaint事件里面,该事件会不断的刷新运行。为了效率,只有当你添加行或者删除行的时候才去更新行号,所以本文选择了在事件RowStateChanged里面刷新序列号。这样需要时则更新,更好的展示了代码效率。仅供参考。

    相关文章

      网友评论

          本文标题:C#DataGridView首列显示行号

          本文链接:https://www.haomeiwen.com/subject/kxzalktx.html