若要確保唯一的數據行值,您可以將數據行值設定為在數據表中加入新數據列時自動遞增。 若要建立自動遞增 DataColumn,請將欄的屬性 AutoIncrement 設定為 true。 接著,從 AutoIncrementSeed 屬性中定義的值開始,每增加一列,AutoIncrement 欄位的值就會根據該欄位屬性中的 AutoIncrementStep 所定義的值來增加。
對於 AutoIncrement 欄位,我們建議 ReadOnly 將 的 DataColumn 屬性設 為 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 概觀