vb中删除DataGrid1中选中的数据

想实现的功能,在DataGrid1列表中点击选中某一项数据,点击删除按钮删除该项数据。(只删除选中的那一条)

遇到的问题:
1、由于数据库中可以存在完全一样的数据 用下面的删除不好用!~
Dim rs2 As New ADODB.Recordset
rs2.Open "select * from ********************************* "'", StrCnn, adOpenKeyset, adLockPessimistic
If rs2.RecordCount > 0 Then
rs2.Delete

2、用Adodc1.Recordset.Delete adAffectCurrent出现提示,下图

请教高手前辈,用什么方法能实现这个功能!~

这样是看不出问题的。是不是你在Adodc1.Recordset.Delete adAffectCurrent之后还没有其他的引用记录的语句存在?追问

没有,删除按钮的代码就
Adodc1.Recordset.Delete adAffectCurrent

其他什么都没有了

温馨提示:答案为网友推荐,仅供参考
相似回答