Gewusst wie: Erstellen einer DataColumn mit automatischer Nummerierung
Aktualisiert: November 2007
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.
Hinweis: |
---|
Je nach den aktiven Einstellungen oder der verwendeten Version können sich die angezeigten Dialogfelder und Menübefehle von den in der Hilfe beschriebenen unterscheiden. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Visual Studio-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.
Hinweis: 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 Formular in einer Windows-Anwendung
Gewusst wie: Erstellen von DataTables
Gewusst wie: Hinzufügen von Spalten zu einer DataTable