Cómo: Crear un objeto DataColumn con valor autonumérico
Las columnas de datos (DataColumn) contienen a menudo números secuenciales generados automáticamente; por ejemplo, claves principales y columnas de identidad. Puede cargar los números generados automáticamente en columnas de datos estableciendo las propiedades AutoIncrement, AutoIncrementSeed y AutoIncrementStep de la columna de datos.
Cuando las columnas de datos se crean por medio de las herramientas de diseño de Visual Studio, las columnas se marcan automáticamente como AutoIncrement. Al actualizar una tabla de la base de datos que contiene una columna de identidad, no se envían a la base de datos los valores creados con la característica de numeración automática.
Nota
Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de los valores de configuración o de edición activos. Para cambiar la configuración, elija la opción Importar y exportar configuraciones del menú Herramientas. Para obtener más información, vea Trabajar con valores de configuración.
Para establecer una columna de datos para contener números generados automáticamente
Abra su conjunto de datos en el Diseñador de DataSet.
Seleccione la columna que desea rellenar con números generados automáticamente.
En la ventana Propiedades, defina las propiedades siguientes:
Propiedad
Parámetro
true
Si desea comenzar en un número diferente del valor predeterminado de 0, establezca este valor en el número de inicio para esta columna.
Este valor incrementa el valor de columna en cada nueva fila.
Nota
El establecimiento de una columna de datos para incrementarse automáticamente no designa la columna como clave principal de forma automática. Para establecer una columna de datos como columna de clave principal, vea Cómo: Establecer una columna de datos como clave principal.
Vea también
Tareas
Tutorial: Mostrar datos en un formulario Windows Forms
Cómo: Agregar columnas a un DataTable
Referencia
Conceptos
Novedades en el desarrollo de aplicaciones de datos
Información general sobre TableAdapter
Información general sobre orígenes de datos