Freigeben über


Erstellen von AutoIncrement-Spalten

Um sicherzustellen, dass die Werte in einer Spalte eindeutig sind, können Sie festlegen, dass die Spaltenwerte automatisch erhöht werden, wenn der Tabelle neue Zeilen hinzugefügt werden. Um eine DataColumn mit automatischer Inkrementierung zu erstellen, setzen Sie die AutoIncrement-Eigenschaft der Spalte auf true. Die DataColumn beginnt dann mit dem Wert, der in der AutoIncrementSeed-Eigenschaft definiert ist, und mit jeder hinzugefügten Zeile wird der Wert der AutoIncrement-Spalte um den in der AutoIncrementStep-Eigenschaft der Spalte gespeicherten Wert erhöht.

Bei AutoIncrement-Spalten empfiehlt es sich, die ReadOnly-Eigenschaft der DataColumn auf true zu setzen.

Das folgende Beispiel veranschaulicht, wie eine Spalte erstellt wird, die mit dem Wert 200 beginnt und deren Werte automatisch jeweils um 3 erhöht werden.

Dim workColumn As DataColumn = workTable.Columns.Add("CustomerID", typeof(Int32))
workColumn.AutoIncrement = true
workColumn.AutoIncrementSeed = 200
workColumn.AutoIncrementStep = 3
[C#]
DataColumn workColumn = workTable.Columns.Add("CustomerID", typeof(Int32));
workColumn.AutoIncrement = true;
workColumn.AutoIncrementSeed = 200;
workColumn.AutoIncrementStep = 3;

Siehe auch

Erstellen und Verwenden von Datentabellen | DataColumn-Klasse