建立 AutoIncrement 資料行 (ADO.NET)

更新: November 2007

若要確保資料行的值是唯一的,您可以在將新資料列加入至資料表時,將資料行值設為自動累加。若要建立自動遞增的 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;

請參閱

參考

DataColumn

其他資源

DataTable 結構描述定義 (ADO.NET)

DataTable (ADO.NET)