Поделиться через


Создание автоинкрементных столбцов

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

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

См. также