Compartir a través de


Crear columnas AutoIncrement

Para garantizar que los valores de una columna son únicos, los valores de columna se pueden establecer de manera que se incrementen automáticamente cuando se agregan filas a la tabla. Para crear una DataColumn que se incremente automáticamente, establezca la propiedad AutoIncrement de la columna en true. Así, la DataColumn comenzará con el valor definido en la propiedad AutoIncrementSeed y con cada fila que se agregue aumentará el valor de la columna AutoIncrement por el valor contenido en la propiedad AutoIncrementStep de la columna.

Se recomienda que la propiedad ReadOnly de la DataColumn se establezca en true para las columnas AutoIncrement.

En el ejemplo siguiente se muestra cómo se crea una columna que comienza con un valor de 200 y va aumentando de tres en tres.

Dim workColumn As DataColumn = workTable.Columns.Add("CustomerID", typeof(Int32))
workColumn.AutoIncrement = true
workColumn.AutoIncrementSeed = 200
workColumn.AutoIncrementStep = 3
[C#]
DataColumn workColumn = workTable.Columns.Add("CustomerID", typeof(Int32));
workColumn.AutoIncrement = true;
workColumn.AutoIncrementSeed = 200;
workColumn.AutoIncrementStep = 3;

Vea también

Crear y utilizar DataTables | DataColumn (Clase)