创建 AutoIncrement 列

为了确保唯一的列值,可以将列值设置为在向表中添加新行时自动递增。 若要创建自动递增 DataColumn,请将 AutoIncrement 列的属性设置为 true。 然后,从 DataColumn 属性中 AutoIncrementSeed 定义的值开始,每当添加一行时,自动增量列的值会根据列的AutoIncrementStep属性中定义的值进行增加。

对于 AutoIncrement 列,建议 ReadOnlyDataColumn 的属性设置为 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;  

另请参阅