以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求教:选定行为空时删除操作的处理 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=34953) |
-- 作者:huzidage -- 发布时间:2013/6/20 12:52:00 -- 求教:选定行为空时删除操作的处理 删除按钮代码为: If MessageBox.show("是否删除选定数据","提示",MessageBoxButtons.YesNo) =DialogResult.Yes Then With Tables("销售明细") For i As Integer = .BottomPosition To .TopPosition Step -1 .Rows(i).Delete() Next End With End If 问题:当没选择数据行或表中数据为空时,点击删除按钮系统会出错误提示 求教:如何判断 是否选择数据行或表中数据为空,并弹出对话框提示。 谢谢!
|
-- 作者:don -- 发布时间:2013/6/20 14:06:00 -- If Tables("订单").Focused Then If Tables("订单").Current isnot nothing Then Else \'弹框提示 End If Else \'弹框提示 End If |
-- 作者:Bin -- 发布时间:2013/6/20 14:06:00 -- 判断一下 if Tables("销售明细").current is nothing then |
-- 作者:傻马难骑 -- 发布时间:2013/6/20 15:19:00 -- If MessageBox.show("是否删除选定数据","提示",MessageBoxButtons.YesNo) =DialogResult.Yes Then
With Tables("销售明细") If .Current Is Nothing Then For i As Integer = .BottomPosition To .TopPosition Step -1 .Rows(i).Delete() Next End If End With End If |
-- 作者:Bin -- 发布时间:2013/6/20 15:22:00 -- 以下是引用傻马难骑在2013-6-20 15:19:00的发言: If MessageBox.show("是否删除选定数据","提示",MessageBoxButtons.YesNo) =DialogResult.Yes Then
With Tables("销售明细") If .Current Is Nothing Then For i As Integer = .BottomPosition To .TopPosition Step -1 .Rows(i).Delete() Next End If End With End If |
-- 作者:huzidage -- 发布时间:2013/6/20 15:44:00 -- 谢谢各位大侠不吝赐教!谢谢 |