以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求助:ListView加载数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=71839) |
-- 作者:nanatu -- 发布时间:2015/7/19 7:22:00 -- 求助:ListView加载数据 ListView加载数据, For Each dr As DataRow In DataTables("人员安排").DataRows 这样的代码是可以运行的,可是我还要提取出用户是校核,审核(其他列的名称)的行,代码怎么编写啊 拜托大神!! 我试过 If _UserName <> dr("设计") or dr("校核") or dr("审核") Then,以及and这个都不行,还是这样的表达方式本身就是错误的啊 |
-- 作者:czy -- 发布时间:2015/7/19 7:58:00 -- If _UserName <> dr("设计") or _UserName <> dr("校核") or _UserName <> dr("审核") Then vr.Delete() |
-- 作者:大红袍 -- 发布时间:2015/7/19 9:24:00 -- If _UserName <> dr("设计") AndAlso _UserName <> dr("校核") AndAlso _UserName <> dr("审核") Then |
-- 作者:nanatu -- 发布时间:2015/7/19 9:29:00 -- 以下是引用czy在2015/7/19 7:58:00的发言:
If _UserName <> dr("设计") or _UserName <> dr("校核") or _UserName <> dr("审核") Then vr.Delete() 谢谢,已经解决。 另外我还想问下,我怎么在窗口的标签中显示用户的名字呢,我的用户是外部数据源 |
-- 作者:nanatu -- 发布时间:2015/7/19 9:35:00 -- 以下是引用大红袍在2015/7/19 9:24:00的发言:
If _UserName <> dr("设计") AndAlso _UserName <> dr("校核") AndAlso _UserName <> dr("审核") Then 我是把or换成了and就解决了问题, 但是使用If _UserName <> dr("设计") AndAlso _UserName <> dr("校核") AndAlso _UserName <> dr("审核") Then 也能实现,这and 和 andalso两个具体有什么区别呢 |
-- 作者:大红袍 -- 发布时间:2015/7/19 11:08:00 -- and 和 andalso 执行结果上没有区别。
andalso的时候,只要某一个条件为假,后面的判断就不执行了;而and,会把所有的判断执行完毕 |
-- 作者:nanatu -- 发布时间:2015/7/19 11:16:00 -- 以下是引用大红袍在2015/7/19 11:08:00的发言:
and 和 andalso 执行结果上没有区别。
andalso的时候,只要某一个条件为假,后面的判断就不执行了;而and,会把所有的判断执行完毕 那还是andalso合适些,谢谢
另外我还想问下,我怎么在窗口的标签中显示用户的名字呢,我的用户是外部数据源 |
-- 作者:大红袍 -- 发布时间:2015/7/19 11:17:00 -- e.Form.Controls("Label1").Text = _UserName |
-- 作者:nanatu -- 发布时间:2015/7/19 22:42:00 -- 谢谢! |
-- 作者:nanatu -- 发布时间:2015/7/20 6:30:00 -- 那要在菜单里面显示登陆信息呢? |