创建 AutoIncrement 列
要确保列值的唯一,可将列值设置为在表中添加新行时自动递增。 若要创建自动递增的 DataColumn,请将列的 AutoIncrement 属性设置为 true。 然后,DataColumn 将从 AutoIncrementSeed 属性中定义的值开始,并且每添加一行,AutoIncrement 列的值将按列的 AutoIncrementStep 属性中定义的值增加。
对于 AutoIncrement 列,我们建议将 DataColumn 的 ReadOnly 属性设置为 true。
以下示例演示了如何创建从值 200 开始并以 3 为增量递增的列。
Dim workColumn As DataColumn = workTable.Columns.Add( _
"CustomerID", typeof(Int32))
workColumn.AutoIncrement = true
workColumn.AutoIncrementSeed = 200
workColumn.AutoIncrementStep = 3
DataColumn workColumn = workTable.Columns.Add(
"CustomerID", typeof(Int32));
workColumn.AutoIncrement = true;
workColumn.AutoIncrementSeed = 200;
workColumn.AutoIncrementStep = 3;