Foxtable(狐表)用户栏目专家坐堂 → 请求简化代码


  共有3245人关注过本帖树形打印复制链接

主题:请求简化代码

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/7 20:40:00 [显示全部帖子]

如果只有2个表,没有什么可优化的了。

如果表多可以这样
Dim dr As DataRow
for each s as string in {"货物来源","送货安排"}
dr = DataTables(s).Find("编号 = '" & e.DataRow("编号") & "'")
If dr IsNot Nothing Then
    dr.Delete()
End  If
next

或者
Dim dr As DataRow
for each s as string in {"货物来源","送货安排"}
DataTables(s).deletefor("编号 = '" & e.DataRow("编号") & "'")
next


 回到顶部