以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 所有表的制定列所有行植入数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=189814) |
-- 作者:yifan3429 -- 发布时间:2023/12/27 22:34:00 -- 所有表的制定列所有行植入数据 Dim s1 As String = "|开发者|管理员|测试员" Dim s As String For Each dt As DataTable In DataTables If dt.DataCols.Contains(s1) Then For Each dr As DataRow In dt.DataRows If s.Contains(s1) = True Then Else dr("用户") = dr("用户") & s1 End If\' Next End If Next 检查所有表,如果包含 用户 列 检查是否包含 s1 如果没有全部植入
|
-- 作者:有点蓝 -- 发布时间:2023/12/28 8:48:00 -- 是"|开发者|管理员|测试员"这3个都没有才添加,还是说只要判断其中一个没有就添加
|
-- 作者:yifan3429 -- 发布时间:2023/12/28 8:56:00 -- 任意一个没有就添加 |
-- 作者:有点蓝 -- 发布时间:2023/12/28 9:24:00 -- For Each dt As DataTable In DataTables If dt.DataCols.Contains("用户") Then For Each dr As DataRow In dt.DataRows If dr("用户").Contains("开发者") = false Then dr("用户") = dr("用户") & "|开发者" End If\' If dr("用户").Contains("管理员") = false Then dr("用户") = dr("用户") & "|管理员" End If\' If dr("用户").Contains("测试员") = false Then dr("用户") = dr("用户") & "|测试员" End If\' Next End If Next |