可以设置ID那一列只读。NAME列可写。保存时用代码控制将顺序ID写入ID字段就行了。

解决方案 »

  1.   

    DataTable myTable = new DataTable("Customers"); 
     
         ... 
     
         DataColumn cCustID = new DataColumn("CustID", typeof(int)); 
     
         cCustID.AutoIncrement = true; 
     
         cCustID.AutoIncrementSeed = 1; 
     
         cCustID.AutoIncrementStep = 1; 
     
         myTable.Columns.Add(cCustID);
     
      

  2.   

    Retrieving Identity or Autonumber Valueshttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconoptimisticconcurrency.asp
      

  3.   

    在数据库中将员工的ID设置成是  标识(不用于复制),标识种子:1,标识递增量:1
    如是ACCESS数据库直接设置成自动增加在修改和新增的时候不管ID字段。
      

  4.   

    SQL就设置成自增长吧。oralce写触发器!
    在更新的时候判断是用update还是insert.
      

  5.   

    在数据库中将员工的ID设置成是  标识(不用于复制),标识种子:1,标识递增量:1
    如是ACCESS数据库直接设置成自动增加在修改和新增的时候不管ID字段。