刀塔传奇末日使者二觉:datagrid控件和adodata倥件绑定,重置Adodc1.RecordSource后,删除时提示“列键值不足或不正确“,

来源:百度文库 编辑:神马品牌网 时间:2024/05/06 01:26:20
vb中datagrid控件和adodata倥件进行绑定,当重置Adodc1.RecordSource后当找到两条或两条以上的纪录,当在datagrid中选中其中一条删除时,提示“列键值不足或不正确“,请各位高手帮帮忙!

更新了Adodc1后要刷新一下DataGrid1
在Adodc1.RecordSource后面加上
Adodc1.Update
DataGrid1.DataMember = ""
DataGrid1.Refresh
DataGrid1.DataMember = "xxxx"
DataGrid1.Refresh
试试看~

不会是你的数据中有完全相同的记录吧?因为当这种情况下会出现这种提示信息.把完全相同的记录删除后再试试.