Skapa autoinkrementskolumner
För att säkerställa unika kolumnvärden kan du ange att kolumnvärdena ska öka automatiskt när nya rader läggs till i tabellen. Om du vill skapa en automatisk inkrementell DataColumnanger du AutoIncrement egenskapen för kolumnen till true. Sedan DataColumn börjar med det värde som definierats i AutoIncrementSeed egenskapen och med varje rad som läggs till ökar värdet för kolumnen AutoIncrement med det värde som definierats i AutoIncrementStep kolumnens egenskap.
För autoinkrementskolumner rekommenderar vi att ReadOnly egenskapen för DataColumn anges till true.
I följande exempel visas hur du skapar en kolumn som börjar med värdet 200 och lägger till stegvis i steg 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;