永发信息网

c# 如何给 dataGridView里添加一个自增长列(列名为序号)

答案:1  悬赏:50  手机版
解决时间 2021-03-20 08:50
  • 提问者网友:自食苦果
  • 2021-03-19 13:23
c# 如何给 dataGridView里添加一个自增长列(列名为序号)
最佳答案
  • 五星知识达人网友:举杯邀酒敬孤独
  • 2021-03-19 14:41
System.Data.DataTable table = new DataTable();
System.Data.DataColumn column = new DataColumn();

column.ColumnName = "序号";
column.AutoIncrement = true;
column.AutoIncrementSeed = 1;
column.AutoIncrementStep = 1;

table.Columns.Add(column);
table.Merge(ds.Tables[0]);

datagridview1.DataSource = table;
datagridview1.Columns["序号"].DisplayIndex = 0;//调整列顺序
复制过来的,希望对你有帮助,c# 支持 隐式的转换,你也可以用Convert 来转换类型

你也可以使用:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{ if (e.Row.RowIndex >= 0)
{
e.Row.Cells[0].Text = Convert.ToString(e.Row.DataItemIndex + 1);
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯