Compartir a través de


Crear columnas de incremento automático

Para garantizar valores de columna únicos, puede establecer los valores de columna para incrementarse automáticamente cuando se agregan nuevas filas a la tabla. Para crear un incremento DataColumnautomático, establezca la AutoIncrement propiedad de la columna en true. El DataColumn comienza con el valor definido en la propiedad AutoIncrementSeed, y con cada fila que se agrega, el valor de la columna AutoIncrement aumenta según el valor definido en la propiedad AutoIncrementStep de la columna.

En el caso de las columnas AutoIncrement , se recomienda establecer la ReadOnly propiedad de DataColumn en true.

En el ejemplo siguiente se muestra cómo crear una columna que comienza con un valor de 200 y agrega incrementalmente en los pasos 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;  

Consulte también