这里是我的代码:如何创建一个自动递增列,并让它自动填充
private void AddAutoIncrementColumn(DataTable dt)
{
DataColumn column = new DataColumn();
column.DataType = System.Type.GetType("System.Int32");
column.AutoIncrement = true;
column.AutoIncrementSeed = 0;
column.AutoIncrementStep = 1;
dt.Columns.Add(column);
}
我有一个现有的DataTable,并希望创建一个自动递增列。也就是说,当我创建列时,我希望它自动填入值0 ...... x。我正在使用上面的代码。但它似乎并不奏效。有什么建议么?
的可能重复的[设置自动编号的数据表,它已经有数据之后(http://stackoverflow.com/questions/16179724/set-autonumber-for-datatable-after-it - 已有数据) – artm
http://stackoverflow.com/a/4310948/2185245 这篇文章有一个答案,你可能想看看。 – Abhishek