以文本方式查看主题 - 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=146854) |
-- 作者:a937775799 -- 发布时间:2020/3/4 11:17:00 -- 请问一下添加数据后listview要马上更新是需要用虚拟表吗,还是需要重新生成 请问一下添加数据后listview要马上更新是需要用虚拟表吗,还是需要重新生成 |
-- 作者:有点蓝 -- 发布时间:2020/3/4 11:24:00 -- 重新生成。如果使用虚拟模式,参考:http://www.foxtable.com/webhelp/topics/2823.htm |
-- 作者:a937775799 -- 发布时间:2020/3/4 12:07:00 -- 我看帮助主要是这两句 lvw.VirtualMode = True
\'以虚拟模式显示 lvw.VirtualListSize = DataTables("国家").DataRows.count \'设置虚拟模式下要显示的行数 但是我要显示的是datarow的筛选后的,没有list和listview绑定呢 我这样 显示不出来
|
-- 作者:有点蓝 -- 发布时间:2020/3/4 12:10:00 -- 先把帮助中涉及到虚拟模式用法的都仔细看一遍,看看到底怎么用的,什么事件写什么代码.... |
-- 作者:a937775799 -- 发布时间:2020/3/4 13:01:00 -- 1你刚刚说的重新生成就是对我提得问题 :添加数据后listview要马上更新只能重新生成. 来说的吧。 如果是的那是我理解错了 ,以为是 那链接里面有 看半天不对, 在看 您回帖 才发现 。 2、如果用虚拟模式 我现在只想用虚拟模式显示数据,但是这两句话好像不行呀,而且没看到哪里可以设置显示的条件呀,比如我要datatable.sel.e.ct()以后的集合 lvw.VirtualMode = True
\'以虚拟模式显示 是不是我理解错了 如果设置了虚拟模式,listview不管是初始化还是其他事件都会执行RetrieveVirtualRow事件。 3,对于虚拟模式有没有重新刷新的办法 4,如果没有那就只能是重新生成listview,那主动重载form的方法呢 [此贴子已经被作者于2020/3/4 13:18:51编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/3/4 14:21:00 -- 1、是的 2、虚拟模式需要控件事件配合,不仅仅就这2句代码 3、注意看帮助用法:http://www.foxtable.com/webhelp/topics/2824.htm,http://www.foxtable.com/webhelp/topics/2843.htm 4、关闭重新打开窗口
|