乐知付加密服务平台

如果你有资源, 平台可以帮你实现内容变现, 无需搭建知识付费服务平台。

点击访问官方网站 https://lezhifu.cc

扫码关注公众号 乐知付加密服务平台-微信公众号
winforms基本操作-表格内容添加序号列 | chenzuoli's blog

winforms基本操作-表格内容添加序号列

添加序号列,需要给DataGridView对象添加【显示】事件。

jing

表格对象属性【显示】中的CellPainting,添加事件dataGridView1_CellPainting,然后编辑cs文件,给事件添加序号逻辑,代码如下:
attr

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//注册事件 this.dataGridView1.CellPainting += new System.Windows.Forms.DataGridViewCellPaintingEventHandler(this.dataGridView1_CellPainting);


private void dataGridView1_CellPainting(Object sender, DataGridViewCellPaintingEventArgs e)
{

if (e.RowIndex >= 0 && e.ColumnIndex == -1)
{
e.Paint(e.CellBounds, DataGridViewPaintParts.All & ~DataGridViewPaintParts.ContentForeground);
using (Brush brush = new SolidBrush(e.CellStyle.ForeColor))
{
e.Graphics.DrawString((e.RowIndex + 1).ToString(), e.CellStyle.Font, brush, e.CellBounds.Location.X + 14, e.CellBounds.Location.Y + 8);
}
e.Handled = true;
}
}

好了,记录到这里,如有问题,欢迎大家联系我讨论。

修行


书山有路勤为径,学海无涯苦作舟。

欢迎关注微信公众号:【乐知付加密平台】,您的网络资源可变现
乐知付加密平台

一起学习,一起进步。

-------------本文结束感谢您的阅读-------------