vb6.0中 DataGrid删除当前选定行数据
vb6.0中我要在Form1上单击Command1按钮删除Form2窗体里DataGrid1当前选定行数据并且刷新DataGrid1数据代码该如何写哦绑定的是ACCESS...
vb6.0中 我要在Form1 上单击Command1按钮删除Form2窗体里DataGrid1当前选定行数据并且刷新DataGrid1数据
代码该如何写哦
绑定的是ACCESS数据库
用的是代码删除 不是设置属性
急救急救
只要可以删除选定行数据 定还另加分 展开
代码该如何写哦
绑定的是ACCESS数据库
用的是代码删除 不是设置属性
急救急救
只要可以删除选定行数据 定还另加分 展开
2个回答
2013-07-24
展开全部
Private Sub MSHFGrid_Click()
MSHFGrid.Row = MSHFGrid.RowSel
End Sub
If MsgBox("你确定删除编号为:[" & MSHFGrid.Text & "] ?", vbQuestion + vbYesNo, "删除") = vbYes Then
Set ResDel = New ADODB.Recordset
ResDel.Open "delete from UserInfo where UserId='" & MSHFGrid.Text & "'", Conn, 1, 2
MsgBox "删除成功!", vbInformation, "成功"
If ResDel.State <> 0 Then ResDel.Close
ResDel.Open "select * from viewUserInfo", Conn, 1, 1
Set MSHFGrid.DataSource = ResDel
If ResDel.State <> 0 Then ResDel.Close
Set ResDel = Nothing
End If
还有什么不懂的 可以再问我
MSHFGrid.Row = MSHFGrid.RowSel
End Sub
If MsgBox("你确定删除编号为:[" & MSHFGrid.Text & "] ?", vbQuestion + vbYesNo, "删除") = vbYes Then
Set ResDel = New ADODB.Recordset
ResDel.Open "delete from UserInfo where UserId='" & MSHFGrid.Text & "'", Conn, 1, 2
MsgBox "删除成功!", vbInformation, "成功"
If ResDel.State <> 0 Then ResDel.Close
ResDel.Open "select * from viewUserInfo", Conn, 1, 1
Set MSHFGrid.DataSource = ResDel
If ResDel.State <> 0 Then ResDel.Close
Set ResDel = Nothing
End If
还有什么不懂的 可以再问我
2013-07-24
展开全部
思路
把写到DataGrid1数据 先建到一个零时表中
在从零时表写到DataGrid1中,选定行数据就在再零时表中删掉那行
在写到DataGrid1数据
把写到DataGrid1数据 先建到一个零时表中
在从零时表写到DataGrid1中,选定行数据就在再零时表中删掉那行
在写到DataGrid1数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询