Partager via


Création de colonnes AutoIncrement

Pour garantir que les valeurs d'une colonne sont uniques, vous pouvez les définir de sorte qu'elles s'incrémentent automatiquement lors de l'ajout de lignes à la table. Pour créer un DataColumn à incrémentation automatique, attribuez la valeur true à la propriété AutoIncrement de la colonne. Le DataColumn commencera alors avec la valeur définie dans la propriété AutoIncrementSeed. À chaque ligne ajoutée, la valeur de la colonne AutoIncrement augmentera ensuite de la valeur contenue dans la propriété AutoIncrementStep de la colonne.

Pour les colonnes AutoIncrement, il est recommandé d'attribuer la valeur true à la propriété ReadOnly du DataColumn.

L'exemple suivant montre comment créer une colonne commençant par la valeur 200, avec une incrémentation par pas de trois.

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;

Voir aussi

Création et utilisation de DataTables | DataColumn, classe