c#设置datagridview行标题

c#设置datagridview行标题,第1张

用datagridview的RowPostPaint事件

Rectangle rectangle = new Rectangle(e.RowBounds.Location.X,e.RowBounds.Location.Y,e.RowBounds.Width,e.RowBounds.Height)

TextRenderer.DrawText(e.Graphics, ("第" + (e.RowIndex+1)+"-").ToString() + ((e.RowIndex+2)+"节").ToString(),((System.Windows.Forms.DataGridView)sender).RowHeadersDefaultCellStyle.Font,rectangle,((System.Windows.Forms.DataGridView)sender).RowHeadersDefaultCellStyle.ForeColor,TextFormatFlags.VerticalCenter | TextFormatFlags.Right)

实际效果:

方法一:一般列标题为查询结果的栏位名,你可以在SQL重命名其他名称,这样就可以自动为其名称了方法二:在datagridview中的COLUMNS的HeaderText属性定义为你需要的字段即可以上希望帮到你


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7723276.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存