winform datagridview绑定数据源后怎么在显示的时候加一列序号,该序号列中数据自增
3个回答
展开全部
我是自己在datagridview绑定数据源的时候,自己添加了一个新的列
然后这个列的值,通过循环赋值,然后显示在datagridview是自增的一个序列号
然后这个列的值,通过循环赋值,然后显示在datagridview是自增的一个序列号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前台绑定:<td><%= ++i %></td>
后台 public int i; 就可以了
后台 public int i; 就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在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);
}
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);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询