dataGridView 显示行号
来源:互联网 发布:ds cloud windows 编辑:程序博客网 时间:2024/05/01 18:23
dataGridView后想添加一列编号
1,添加一列,插入到第一列
DataGridViewTextBoxColumn column = new DataGridViewTextBoxColumn(); column.HeaderText = "编号"; column.DataPropertyName = "ID"; int i = dataGridView1.RowCount; dataGridView1.Columns.Insert(0, column); for (int j = 0; j < i;j++ ) { dataGridView1.Rows[j].Cells[0].Value=Convert.ToString(j+1); }
2,添加dataGridView的RowPostPaint事件,在dataGridView绘制后在绘制
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, "操作失败"); } }
效果如下:
数据库中午编号这一列
- 让DataGridView显示行号
- 让DataGridView显示行号
- 让DataGridView显示行号
- DataGridView显示行号
- 让DataGridView显示行号
- 让DataGridView显示行号
- [转]DataGridView显示行号
- WinForm DataGridView 显示行号
- 让DataGridView显示行号
- DataGridView显示行号
- 让DataGridView显示行号
- dataGridView 显示行号
- datagridview中显示行号
- datagridview显示行号
- C# datagridview显示行号
- 在DataGridView中显示行号
- C#中DataGridView显示行号
- C#中的datagridview显示行号
- LightOJ 1130 Intersection between Circle and Rectangle
- phpcms v9模板制作常用代码集合
- 双链表基本操作。
- 设计模式之桥接模式 及 c++ 实现
- 使panel中的行紧密排列
- dataGridView 显示行号
- the mystery of erasure
- MSSQL 2005 数据库变成可疑
- 数据库主体拥有数据库角色,无法删除
- 学习存储技术的5个阶段
- C++之友元
- 使用nginx配置android文档本地站点
- myeclipse8.6 使用时注册问题破解之法
- 原子操作