建立自動遞增資料行

若要確保資料行的值是唯一的,您可以在將新資料列加入至資料表時,將資料行值設為自動累加。 若要建立自動遞增的 DataColumn,請將資料行的 AutoIncrement 屬性設為 trueDataColumn 接下來會以 AutoIncrementSeed 屬性中所定義的值開頭,並在每個資料列增加 {AutoIncrement} 資料行值,而此值是以資料行之 AutoIncrementStep 屬性中所定義的值為準。

若為 AutoIncrement 資料行,則建議將 DataColumnReadOnly 屬性設為 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;  

另請參閱