用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属性定义为你需要的字段即可以上希望帮到你欢迎分享,转载请注明来源:内存溢出
评论列表(0条)