Sdílet prostřednictvím


Vytváření sloupců automatické inkrementace

Pokud chcete zajistit jedinečné hodnoty sloupců, můžete nastavit automatické zvýšení hodnot sloupců při přidání nových řádků do tabulky. Chcete-li vytvořit automatické zvýšení DataColumn, nastavte AutoIncrement vlastnost sloupce na hodnotu true. Potom DataColumn začíná hodnotou definovanou ve AutoIncrementSeed vlastnosti a s každým řádkem přidanou hodnotou AutoIncrement sloupce se zvyšuje o hodnotu definovanou ve AutoIncrementStep vlastnosti sloupce.

U AutoIncrement sloupců doporučujeme, aby ReadOnly vlastnost byla nastavena DataColumn na hodnotu true.

Následující příklad ukazuje, jak vytvořit sloupec, který začíná hodnotou 200 a přidává přírůstkově v krocích 3.

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;

Viz také