时间:2021-05-02
如果DataGridView控件能显示行号,对我们寻找数据就非常方便,但DataGridView默认的属性中,不可设置显示行号。本文在DataGridView的RowPostPaint事件中进行绘制,实现了这个功能,其效果如下:
为了表示行号,我们可以在DataGridView的RowPostPaint事件中进行绘制。RowPostPaint事件,具体可以参照MSDN。
下面是实现代码:
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Drawing.Imaging;usingSystem.Text;usingSystem.Windows.Forms;namespaceDrawRowIndex{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidForm1_Load(objectsender,EventArgse){dataGridView1.Dock=DockStyle.Fill;dataGridView1.DataSource=ImageCodecInfo.GetImageDecoders();}privatevoiddataGridView1_RowPostPaint(objectsender,DataGridViewRowPostPaintEventArgse){Rectanglerectangle=newRectangle(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);}}}本文源自:翔宇亭——IT乐园(http://),转载请保留此信息!声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在使用wps2019编辑文档的时候,为了更方便编辑,可以让文档中显示各行的行号,下面我们就来看看wps2019如何显示行号的方法吧软件名称:WPSOffice2
VisualStudio2013编写代码的时候,有时候一报错就会根据行号查找错误,但是行号如果没有就无从下手了,如果显示行号就方便操作了,该怎么让vs2013显
(一)行号显示和排序1.SQLServer的行号A.SQL2000使用identity(int,1,1)和临时表,可以显示行号SELECTidentity(in
本文实例讲述了JS给Textarea文本框添加行号的方法。分享给大家供大家参考。具体如下:这里使用JS实现让Textarea文本框显示行号的功能,每一行的前面都
编程的朋友相信都知道visualstudio2013,在编译代码出错,在没有显示行号的情况下是很难找到位置的。下面小编就教大家怎么将行号显示出来软件名称:Vis