winform datagridview绑定数据源后怎么在显示的时候加一列序号,该序号列中数据自增

如题所述

第1个回答  2011-08-03
我是自己在datagridview绑定数据源的时候,自己添加了一个新的列
然后这个列的值,通过循环赋值,然后显示在datagridview是自增的一个序列号
第2个回答  2011-08-03
前台绑定:<td><%= ++i %></td>
后台 public int i; 就可以了
第3个回答  2011-08-03
在datagridview中rowpostpaint事件中如下写法:
private void dataGridViewApplydetail_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)
{
Rectangle rectangle = new Rectangle(e.RowBounds.Location.X, e.RowBounds.Location.Y, dataGridViewApplydetail.RowHeadersWidth - 4, e.RowBounds.Height);

TextRenderer.DrawText(e.Graphics, (e.RowIndex + 1).ToString(), dataGridViewApplydetail.RowHeadersDefaultCellStyle.Font, rectangle,
dataGridViewApplydetail.RowHeadersDefaultCellStyle.ForeColor,
TextFormatFlags.VerticalCenter | TextFormatFlags.Right);
}本回答被提问者采纳