Dela via


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;  

Se även