以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何实现多区域选择  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=101005)

--  作者:ajie5211
--  发布时间:2017/5/23 14:53:00
--  [求助]如何实现多区域选择
能否像excel一样,实现多区域选择,自动计算求和?
图片点击可在新窗口打开查看此主题相关图片如下:ae48dd8c-e119-464d-b02a-5fe1e9602fe7.png
图片点击可在新窗口打开查看

--  作者:有点色
--  发布时间:2017/5/23 14:58:00
--  

参考 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:不同区域坐标选择.table


--  作者:ajie5211
--  发布时间:2017/5/23 16:21:00
--  
我写在全局表事件中时,我的表是动态加载的,总出现这样的提示,要怎么整?
图片点击可在新窗口打开查看此主题相关图片如下:ed2fee4c-545f-44c4-b5de-1219eb909537.png
图片点击可在新窗口打开查看

--  作者:有点色
--  发布时间:2017/5/23 16:29:00
--  

其余代码也要写,beforeFilter、beforeSort 等等。

 

设置代码后,还要开启对应的全局表事件。我测试没问题。

 

For Each dt As DataTable In DataTables
    dt.GlobalHandler.AfterSelRangeChange = True
    dt.GlobalHandler.BeforeSort = True
    dt.GlobalHandler.BeforeFilter = True
    dt.GlobalHandler.AfterSort = True
    dt.GlobalHandler.AfterFilter = True
Next


--  作者:ajie5211
--  发布时间:2017/5/23 16:54:00
--  
以下是引用有点色在2017/5/23 16:29:00的发言:

其余代码也要写,beforeFilter、beforeSort 等等。

 

设置代码后,还要开启对应的全局表事件。我测试没问题。

 

For Each dt As DataTable In DataTables
    dt.GlobalHandler.AfterSelRangeChange = True
    dt.GlobalHandler.BeforeSort = True
    dt.GlobalHandler.BeforeFilter = True
    dt.GlobalHandler.AfterSort = True
    dt.GlobalHandler.AfterFilter = True
Next

代码都写了,你是不是没有用动态加载表,我的表都是动态加载的,总提示这个。


--  作者:ajie5211
--  发布时间:2017/5/23 17:14:00
--  
项目属性代码
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:eventcode.rar


--  作者:ajie5211
--  发布时间:2017/5/23 17:19:00
--  
OK,好像可以了,我把ps集合总数设置大于1可以了。
--  作者:有点色
--  发布时间:2017/5/23 17:20:00
--  

 如果不行,请上传实例进行测试。


--  作者:ajie5211
--  发布时间:2017/5/24 10:14:00
--  

唉,还是有问题,麻烦,正在使用的系统,内容很多,而且用了外部数据源SQL,还用了数据源动态切换,还用了单独订制的登陆窗口,上传我都不知道应怎么传。东西太多了。

 


--  作者:有点色
--  发布时间:2017/5/24 10:17:00
--  
 单独做一个类似的有问题的例子,然后发上来。