Создание столбцов AutoIncrement

Чтобы обеспечить наличие в столбце уникальных значений, можно указать, что значения в столбце должны увеличиваться автоматически при добавлении новых строк к таблице. Чтобы создать автоматическое увеличение DataColumn, задайте AutoIncrement для свойства столбца значение true. Затем начинается DataColumn со значения, определенного в AutoIncrementSeed свойстве, и при добавлении каждой строки значение столбца Автоинкремента увеличивается на значение, определенное в AutoIncrementStep свойстве столбца.

Для столбцов AutoIncrement рекомендуется ReadOnly задать для свойства DataColumn значение 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;  

См. также