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 autoinkrementerande DataColumn, ställer du in kolumnens AutoIncrement-egenskap 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 AutoIncrement för kolumnen med det värde som definierats i AutoIncrementStep kolumnens egenskap.

För AutoIncrement kolumner rekommenderar vi att egenskapen ReadOnly för DataColumn är inställd på 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;

Se även