次の方法で共有


AutoIncrement 列の作成

一意の列値を確保するために、新しい行がテーブルに追加されたときに列の値が自動的にインクリメントされるように設定できます。 自動インクリメント DataColumnを作成するには、列の AutoIncrement プロパティを true に設定します。 DataColumnAutoIncrementSeedプロパティで定義された値から始まり、各行が追加されるたびにAutoIncrement列の値が、列のAutoIncrementStep プロパティで定義された値だけ増加します。

AutoIncrement 列の場合、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;  

こちらも参照ください