以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- Syscmd.Filter 与 Table.Filter有什么不同? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=148012) |
-- 作者:jmfei -- 发布时间:2020/3/29 10:06:00 -- Syscmd.Filter 与 Table.Filter有什么不同? 如题:Syscmd.Filter 与 Table.Filter有什么不同?为什么我通过Table.Filter筛选出来的记录执行菜单命令后正常,而通过Syscmd.Filter执行筛选后的记录执行同相的菜单命令就报错,错误内容:值不能为null,参数key,补充说明,我设置了CurrentChanged事件,把CurrentChanged事件代码取消就好了,但看代码也没有问题,不知道是什么原因?就是不知道Syscmd.Filter与Table.Filter筛选出来的记录有什么不同? |
-- 作者:有点蓝 -- 发布时间:2020/3/29 20:56:00 -- 都写了什么代码,发上来看看 |
-- 作者:jmfei -- 发布时间:2020/3/30 6:39:00 -- 谢谢!搞清楚了,不是Syscmd.Filter的问题,原因是设定的Filter条件,在修改了字段值后自动进行了重新筛选,当前行被筛出去了,导致自动触发了CurrentChange事件,而事件中调用的索引项因发生了改变而报出的错误。 |