为了表示行号,我们可以在DataGridView的RowPostPaint事件中进行绘制。
RowPostPaint事件,具体可以参照MSDN。
private
void
dataGridView1_RowPostPaint(
object
sender, DataGridViewRowPostPaintEventArgs e)
{
Rectangle rectangle
=
new
Rectangle(e.RowBounds.Location.X,
e.RowBounds.Location.Y,
dataGridView1.RowHeadersWidth
-
4
,
e.RowBounds.Height);
TextRenderer.DrawText(e.Graphics, (e.RowIndex
+
1
).ToString(),
dataGridView1.RowHeadersDefaultCellStyle.Font,
rectangle,
dataGridView1.RowHeadersDefaultCellStyle.ForeColor,
TextFormatFlags.VerticalCenter
|
TextFormatFlags.Right);
}
分享到:
相关推荐
dataGridview控件前面是没有默认的行号的,要实现行号的显示需要自己的对控件进行重绘。本代码实现运用重绘方法使dataGridview显示行号。
为DataGridView添加行号 在datagridview的RowHeader 添加每行的号码
datagridview显示行号
绘制datagridview的行号
使用VB.NET开发WinForm程序时,使用DataGridView控件的时候经常需要在HeaderCell行头中显示行号,方便知道现在操作到哪一行了。本资源使用VS2017,VB.NET语言编程,通过扩展继承DataGridView控件,自定义控件的方式...
前些天在写个小程序,用到DataGridView,想给它动态的显示行号。不是很费劲GOOGLE了一下,这GOOGLE不要紧,发现了不少问题。以下基本上都是GOOGLE搜索出来的网上的一些解决方法,千篇一律都是这样的: 代码如下:...
C#空间里面为datagridview添加行号的代码,用到这个控件的肯定会用到这段代码。
为DataGridView自动添加Excel一样的行号
C# DataGridView在HeaderCell中显示行号的方法
自定义DataGridView控件,实现回车代替Tab键,并可以显示行号。 扩展属性“是否显示行号”,可以在设计器中设置。 C#脚本。
Visual C#在DataGridView中显示行号,实例需要连接数据库文件,懂的人只需看代码就行了,数据库文件缺失找不到了,源代码或许对你有帮助吧。 运行环境:Visual Studio2010
43. DataGridView显示行号 44. DataGridView焦点所在单元格焦点框不显示的设定 45. DataGridView列中显示选择框CheckBox 46. DataGridView中显示下拉框ComboBox 47. DataGridView单击打开下拉框 48. DataGridView中...
VB.NET DataGridview 没有显示行序号需要自己写个类感觉用起来很不方便,在网上找了很久没这样的控件今天本人花点点时间把它扩展了一下,下载后直接用 不需要做任何修改 但是 RowHeadersVisible 必须True ...
43. DataGridView显示行号 44. DataGridView焦点所在单元格焦点框不显示的设定 DataGridView控件用法合集(九) 45. DataGridView中显示选择框CheckBox 46. DataGridView中显示下拉框ComboBox 47. DataGridView...
插入行和删除行两个函数集合起来,显示行号;RowCount是添加的行的个数; RowIndex是添加的第一行的行号;
datagridview的内容搜索框,可以实现快速定位目标内容
GridView 实现行号倒叙排列,分页和不分页两种情况。
1、在控件工具箱是加载SummaryDataGridView.dll控件;...6、此控件运行速度不算快,另外行头(RowHeader)没有显示行号,希望朋友们能完善并分享它。 7、本人在VS2008 C# WinForm中使用它可正常工作。
自定义DataGridView 自定义显示行号、统计行、格式化输出货币型字符、设置掩码、通过控件输入 如有问题请联系QQ:395099917