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;  

Vedi anche