很长时间都不会给表定义主键,所有在更新dataset时总写好多维护代码,这回好了,可以给dataset定义主键:
以下代码显示了如何为 DataSet 的 EmployeesList 表设置主键:
c#
DataColumn[] keys = new DataColumn[1];
keys[0] = m_oDS.Tables["EmployeesList"].Columns["EmployeeID"];
m_oDS.Tables["EmployeesList"].PrimaryKey = keys;
vb.net
Dim keys(1) As DataColumn
keys(0) = ds.Tables("EmployeesList").Columns("ID")
ds.Tables("EmployeesList").PrimaryKey = keys
原来为dataset设置主键就是把dataset.table的字段名赋值给一个数组,在把数组赋值给.primarykey就行了