Создание столбцов 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;