Megosztás a következőn keresztül:


AutoIncrement-oszlopok létrehozása

Az egyedi oszlopértékek biztosításához beállíthatja, hogy az oszlopértékek automatikusan növekedjenek, amikor új sorokat adnak hozzá a táblához. Automatikus növekmény DataColumnlétrehozásához állítsa az AutoIncrement oszlop tulajdonságát igaz értékre. Ezután DataColumn a tulajdonságban AutoIncrementSeed definiált értékkel kezdődik, és minden sor hozzáadásakor az AutoIncrement oszlop értéke az oszlop tulajdonságában AutoIncrementStep meghatározott értékkel nő.

Az AutoIncrement oszlopok esetében azt javasoljuk, hogy a ReadOnly DataColumn tulajdonsága igaz legyen.

Az alábbi példa bemutatja, hogyan hozhat létre olyan oszlopot, amely 200-zal kezdődik, és fokozatosan hozzáadja a 3. lépésben.

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;  

Lásd még