Tworzenie kolumn typu AutoIncrement

Aby zapewnić unikatowe wartości kolumn, możesz ustawić wartości kolumny tak, aby zwiększały się automatycznie po dodaniu nowych wierszy do tabeli. Aby utworzyć automatyczne zwiększanie DataColumn, ustaw AutoIncrement właściwość kolumny na true. Następnie DataColumn rozpoczyna się od wartości zdefiniowanej AutoIncrementSeed we właściwości, a każdy wiersz dodał wartość kolumny AutoIncrement zwiększa się o wartość zdefiniowaną we AutoIncrementStep właściwości kolumny.

W przypadku kolumn autoinkrementacji zalecamy ReadOnly ustawienie właściwości Kolumna danych na wartość true.

W poniższym przykładzie pokazano, jak utworzyć kolumnę rozpoczynającą się od wartości 200 i przyrostowo w krokach 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;  

Zobacz też