您当前的位置: 首页 >  c#

彭世瑜

暂无认证

  • 3浏览

    0关注

    2791博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C#编程-20:DataGridView在HeaderCell中显示行号的方法_彭世瑜_新浪博客

彭世瑜 发布时间:2017-06-26 16:51:26 ,浏览量:3

C#编程-20:DataGridView在HeaderCell中显示行号的方法
第一步
选中DataGridView控件,然后点击事件按钮,找到RowStateChanged,双击右边空白的文本框,自动绑定事件并生成方法。
在方法中编写以下代码:
private void dataGridView1_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e)
{
    //显示在HeaderCell上
    for (int i = 0; i < this.dataGridView1.Rows.Count; i++)
    {
        DataGridViewRow r = this.dataGridView1.Rows[i];
        r.HeaderCell.Value = string.Format("{0}", i + 1);
    }
    this.dataGridView1.Refresh();
}
第二步
行号没有完全显示出来的解决办法是将DataGridView的RowHeadersWidthSizeMode属性设置为AutoSizeToAllHeaders、AutoSizeToDisplayedHeaders或者AutoSizeToFirstHeader。
来源:http://blog.csdn.net/gane_cheng/article/details/52163912
关注
打赏
1665367115
查看更多评论
立即登录/注册

微信扫码登录

0.0682s