建立自動遞增資料行
若要確保資料行的值是唯一的,您可以在將新資料列加入至資料表時,將資料行值設為自動累加。 若要建立自動遞增的 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;
另請參閱
- DataColumn
- DataTable 結構描述定義
- DataTables
- ADO.NET 概觀 \(部分機器翻譯\)