首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

Visual C# 2005 DataTable 自動編號欄位建立(二):AutoIncrement 種子與遞增值程式碼實作

     編輯:關於C語言

程式碼實作

private void CH5_DemoForm004_Load(object sender, EventArgs e)
{
    // 建立「員工號碼」欄位,資料型別 Int32
    DataColumn colEmployeeId = myTable.Columns.Add("員工號碼", 
        System.Type.GetType("System.Int32"));

    // 設定自動編號屬性
    colEmployeeId.AutoIncrement = true;        // 啟用自動編號
    colEmployeeId.AutoIncrementSeed = 10000;   // 種子值:起始號碼
    colEmployeeId.AutoIncrementStep = 5;       // 遞增值:每次增加 5
    
    // 建議設為唯讀防止手動修改
    colEmployeeId.ReadOnly = true;
}

執行結果

執行畫面:員工號碼 10000, 10005, 10010...

「員工號碼」欄位自動產生:10000、10005、10010、10015... 驗證種子 10000、遞增 5 設定正確。

關鍵屬性總表

屬性說明預設值
AutoIncrement啟用自動編號false
AutoIncrementSeed起始種子值0
AutoIncrementStep遞增間距1
ReadOnly建議設 true 防手動修改false
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved