圖 5-8是程序范例CH5_DemoForm004.cs的執行畫面,很顯然,“章立民研究室”數據表的“員工號碼”字段是一個種子為10000、遞增值為5的自動編號字段。相關程序代碼編寫於窗體的Load事件處理函數中,摘要列示如下:
private void CH5_DemoForm004_Load(object sender, EventArgs e)
{
...
// 建立"員工號碼"字段。
DataColumn colEmployeeId=
myTable.Columns.Add("員工號碼", System.Type.GetType("System.Int32"));
// 定義"員工號碼"字段的架構。
/****************************************/
// 設置"員工號碼"字段是一個自動編號字段。
colEmployeeId.AutoIncrement=true;
// 將自動編號字段的種子設置成 10000。
colEmployeeId.AutoIncrementSeed=10000;
// 將自動編號字段的遞增值設置成 5。
colEmployeeId.AutoIncrementStep=5;
/****************************************/
...
}