Winform中的DatagridView显示行号
2015-01-20 14:10
295 查看
1、设置 RowPostPaint 为true
2、启用RowPostPaint事件
2、启用RowPostPaint事件
/// <summary> /// DataGridView显示行号 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dataGridWebConfigView_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { string strRowNumber = (e.RowIndex + 1).ToString(); while (strRowNumber.Length < dataGridWebConfigView.RowCount.ToString().Length) strRowNumber = "0" + strRowNumber; SizeF size = e.Graphics.MeasureString(strRowNumber, this.Font); if (dataGridWebConfigView.RowHeadersWidth < (int)(size.Width + 20)) dataGridWebConfigView.RowHeadersWidth = (int)(size.Width + 20); Brush b = SystemBrushes.ControlText; e.Graphics.DrawString(strRowNumber, this.Font, b, e.RowBounds.Location.X + 15, e.RowBounds.Location.Y + ((e.RowBounds.Height - size.Height) / 2)); }
相关文章推荐
- WinForm DataGridView 显示行号
- 【Winform】DataGridView在RowHead内显示行号
- winForm中让DataGridView显示行号,去除空记录行
- WinForm DataGridView 显示行号
- winform让DataGridView显示行号
- 为Winform程序中DataGridView控件增加自动显示行号功能
- WinForm------GridControl显示每行的Indicator中的行号
- winform DataGridView 分页显示数据
- c#——Winform DatagridView上显示下拉树
- BindingSource实现DataGridview与TextBox动态显示(绑定WinForm)
- 让DataGridView显示行号
- DataGridView显示行号
- C# winfrom中 DataGridView中显示行号
- 在DataGridView中显示行号
- winform的DataGridView关键字高亮显示
- C#Winform基础 显示datagridview有多少行,有多少列
- DataGridView控件显示行号的正确代码
- WinForm全屏显示DataGridView控件
- C# DataGrid 控件在winform里显示行号
- 让DataGridView显示行号