Creazione di colonne AutoIncrement
Per assicurarsi che i valori contenuti in una colonna siano univoci, è possibile impostare l'incremento automatico dei valori di colonna a ogni aggiunta di nuove colonne alla tabella. Per creare un DataColumn a incremento automatico, impostare la proprietà AutoIncrement della colonna su true. Il valore iniziale di DataColumn corrisponderà al valore definito nella proprietà AutoIncrementSeed e a 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 illustrato come creare una colonna con valore iniziale pari a 200 e con incrementi in 3 passaggi.
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;