以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  表视图能否设置如动态筛选等条件?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=169896)

--  作者:gudao123456
--  发布时间:2021/7/6 6:43:00
--  表视图能否设置如动态筛选等条件?
关于窗口,有很多的事件和可以设置的功能,如果动态筛选,加载等。表视图这方面的介绍很少,想问一下,视图只是在表格的显示方面做到模板一样功能,还是也可以设置条件,在使用视图时满足不同情境下的要求?
另外,
1. 如何知道当前使用的视图的名称?

2.本人通过代码:    e.Col.ComboList = dr("YY资助对象")  生成了下拉列表项目。如果在这个基础上 增加一个空选项,即:“   |aa|bb|cc|”,该如何处理呢?
谢谢!

问题2,已解决

但有一个新的问题:通过代码
 Dim xqzzdxs() As String  = dr("YY资助对象").Split("|")   是生成数组xqzzdxs() 后,
在通过 e.Col.ComboList = dr("YY资助对象")  生成了下拉列表项目选项选择第一个选项时,通过
 判断  Array.indexof(xqzzdxs,e.DataRow("pklx_xxrd"))>0  结果为flash,其他选项没有问题, 
改判断 Array.indexof(xqzzdxs,e.DataRow("pklx_xxrd").trim())>0  结果也是一样是false
不知何故?

[此贴子已经被作者于2021/7/6 7:39:34编辑过]

--  作者:有点蓝
--  发布时间:2021/7/6 8:58:00
--  
表视图起名的时候有规则即可,比如表A的表视图就叫【表A视图】

最后一个问题请上传实例说明

--  作者:gudao123456
--  发布时间:2021/7/7 16:37:00
--  问题在那?
过代码
 Dim xqzzdxs() As String  = dr("学前资助对象").Split("|")   是生成数组xqzzdxs() 后,
在通过 e.Col.ComboList = dr("学前资助对象")  生成了下拉列表项目选项选择第一个选项时,通过
 判断  Array.indexof(xqzzdxs,e.DataRow("pklx_xxrd"))>0  结果为flash,其他选项没有问题, 
改判断 Array.indexof(xqzzdxs,e.DataRow("pklx_xxrd").trim())>0  结果也是一样是false
 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:测试1.zip


在基本信息表中,选择“认定对象”,选择第1个对象行(第二行),然后再是否受助里选择“是” 就可以发现问题了,。选择其他对象,没有问题,不知何故,谢谢!

[此贴子已经被作者于2021/7/7 16:47:05编辑过]

--  作者:有点蓝
--  发布时间:2021/7/7 16:55:00
--  
If   Array.indexof(xqzzdxs,e.DataRow("pklx_xxrd").trim())>0
改为
If   Array.indexof(xqzzdxs,e.DataRow("pklx_xxrd").trim())>-1

--  作者:gudao123456
--  发布时间:2021/7/8 0:10:00
--  
谢谢!不好意思,怕你没看见,比较急,谢谢!你这一说,我才想起,那是从0开始的
[此贴子已经被作者于2021/7/8 0:11:33编辑过]