Gewusst wie: Erstellen einer DataColumn mit automatischer Nummerierung
Datenspalten (DataColumn) enthalten häufig automatisch generierte laufende Nummern, z. B. Primärschlüssel und ID-Spalten. Sie können automatisch generierte Nummern in die Datenspalten laden, indem Sie die Eigenschaften AutoIncrement, AutoIncrementSeed und AutoIncrementStep der Datenspalte festlegen.
Beim Erstellen von Datenspalten mithilfe von Visual Studio-Entwurfstools werden die Spalten automatisch als AutoIncrement gekennzeichnet. Wenn eine Tabelle in der Datenbank aktualisiert wird, die eine Identitätsspalte enthält, werden die mit dem automatischen Nummerierungsfeature erstellten Werte nicht an die Datenbank gesendet.
Tipp
Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Arbeiten mit Einstellungen.
So legen Sie fest, dass eine Datenspalte automatisch generierte Nummern enthält
Öffnen Sie das Dataset im Dataset-Designer.
Wählen Sie die Spalte aus, die Sie mit automatisch generierten Nummern auffüllen möchten.
Legen Sie im Eigenschaftenfenster die folgenden Eigenschaften fest:
Eigenschaft
Einstellung
true
Wenn Sie mit einer Nummer beginnen möchten, deren Wert nicht dem Standardwert 0 entspricht, legen Sie diesen Wert als Startnummer für diese Spalte fest.
In jeder neuen Zeile wird der Spaltenwert um diesen Wert inkrementiert.
Tipp
Wenn eine Datenspalte auf automatisches Inkrementieren festgelegt wird, bedeutet dies nicht automatisch, dass sie als Primärschlüssel festgelegt wird. Informationen zum Festlegen einer Datenspalte als eine Primärschlüsselspalte finden Sie unter Gewusst wie: Festlegen einer Datenspalte als Primärschlüssel.
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Anzeigen von Daten in einem Windows Form
Gewusst wie: Erstellen von DataTables
Gewusst wie: Hinzufügen von Spalten zu einer DataTable
Referenz
Konzepte
Neues in der Datenanwendungsentwicklung