DataColumn.AutoIncrementSeed Property

Definition

Gets or sets the starting value for a column that has its AutoIncrement property set to true. The default is 0.

C#
public long AutoIncrementSeed { get; set; }
C#
[System.Data.DataSysDescription("DataColumnAutoIncrementSeedDescr")]
public long AutoIncrementSeed { get; set; }

Property Value

The starting value for the AutoIncrement feature.

Attributes

Examples

The following example sets the AutoIncrement, AutoIncrementSeed, and AutoIncrementStep properties.

C#
private void AddAutoIncrementColumn()
{
    DataColumn column = new DataColumn();
    column.DataType = System.Type.GetType("System.Int32");
    column.AutoIncrement = true;
    column.AutoIncrementSeed = 1000;
    column.AutoIncrementStep = 10;

    // Add the column to a new DataTable.
    DataTable table = new DataTable("table");
    table.Columns.Add(column);
}

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

See also