Procedura: creare un DataColumn contatore
Le colonne di dati (DataColumn) spesso contengono numeri sequenziali generati automaticamente, ad esempio chiavi primarie e colonne ID. È possibile caricare numeri generati automaticamente in colonne di dati impostando le proprietà AutoIncrement, AutoIncrementSeed e AutoIncrementStep della colonna di dati.
Le colonne di dati create con gli strumenti di progettazione di Visual Studio vengono contrassegnate automaticamente con la proprietà AutoIncrement. Durante l'aggiornamento di una tabella del database contenente una colonna Identity, i valori creati con la funzione di numerazione automatica non vengono inviati al database.
Nota
È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Gestione delle impostazioni.
Per impostare una colonna di dati affinché contenga numeri generati automaticamente
Aprire il dataset in Progettazione DataSet.
Impostare la colonna in cui si desidera inserire numeri generati automaticamente.
Nella finestra Proprietà impostare le seguenti proprietà:
Proprietà
Impostazione
true
Per partire da un numero diverso dal numero di default pari a 0, impostare il valore sul numero iniziale della colonna.
In ogni nuova riga il valore della colonna viene incrementato in base a questo valore.
Nota
L'impostazione di una colonna di dati sull'incremento automatico non determina la designazione automatica della colonna come chiave primaria. Per impostare una colonna di dati come una colonna di chiave primaria, vedere Procedura: impostare una colonna di dati come chiave primaria.
Vedere anche
Attività
Procedura dettagliata: visualizzazione di dati in un Windows Form
Procedura: aggiungere colonne a un oggetto DataTable
Riferimenti
Concetti
Novità dello sviluppo di applicazioni di dati
Cenni preliminari sugli oggetti TableAdapter
Cenni preliminari sulle origini dati