以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 再请教 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=72958) |
-- 作者:hbhb -- 发布时间:2015/8/9 20:32:00 -- 再请教 大师:列表项目如果我希望有的行显示,有的行不显示列表项目又如何搞? |
-- 作者:大红袍 -- 发布时间:2015/8/9 20:37:00 -- ListView?不是可以设置筛选条件的么?取出的时候,或者循环的时候判断。
|
-- 作者:hbhb -- 发布时间:2015/8/9 20:44:00 -- 表中列的ComboList的列表项目,在选择不同行的事件中写吗? |
-- 作者:hbhb -- 发布时间:2015/8/9 20:47:00 -- 如表a中选择第一行第一列显示列表项目,选择第二行时就不显示? |
-- 作者:有点蓝 -- 发布时间:2015/8/9 20:54:00 -- 动态设置吧 |
-- 作者:大红袍 -- 发布时间:2015/8/10 9:47:00 -- 以下是引用hbhb在2015/8/9 20:47:00的发言:
如表a中选择第一行第一列显示列表项目,选择第二行时就不显示?
prepareEdit或currentChanged写代码都可以。 |
-- 作者:hbhb -- 发布时间:2015/8/17 22:36:00 -- 袍大师:好!请问下面的代码为何不起作用。每行都显示列表项目。我希望就在第二行显示列表项目,其他行不显示。怎么搞? 在prepareEdit写的。 If e.Row.Index = 1 Then e.Col.ComboList = "凭证日期|凭证编号|科目编码|摘要|借方|贷方" End If
|
-- 作者:大红袍 -- 发布时间:2015/8/17 22:37:00 -- If e.Row.Index = 1 Then
e.Col.ComboList = "凭证日期|凭证编号|科目编码|摘要|借方|贷方"
else
e.Col.ComboList = ""
End If
|
-- 作者:hbhb -- 发布时间:2015/8/17 22:39:00 -- 知道了,为何要写一下代码? else e.Cancel = True |
-- 作者:大红袍 -- 发布时间:2015/8/17 22:40:00 -- 谁叫你写这句代码的 |