Creazione di colonne AutoIncrement

Per assicurarsi che i valori contenuti in una colonna siano univoci, è possibile impostare l'incremento automatico dei valori di colonna ad ogni aggiunta di nuove colonne alla tabella. Per creare un DataColumn ad incremento automatico, impostare la proprietà AutoIncrement della colonna su true. Il valore iniziale di DataColumn corrisponderà al valore definito nella proprietà AutoIncrementSeed e ad ogni aggiunta di riga il valore presente nella colonna AutoIncrement aumenterà in base al valore contenuto nella proprietà AutoIncrementStep della colonna.

Per le colonne AutoIncrement si consiglia di impostare su true la proprietà ReadOnly di DataColumn.

Nell'esempio seguente viene illustrata la creazione di una colonna con valore iniziale pari a 200 e con incremento automatico di 3 livelli alla volta.

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;

Vedere anche

Creazione e utilizzo di DataTable | Classe DataColumn