以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 同步加载、筛选、合并单元格的问题求帮助。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=50414) |
-- 作者:身份不明 -- 发布时间:2014/5/6 15:36:00 -- 同步加载、筛选、合并单元格的问题求帮助。 这一周总结了3个问题,一起提出,请老师帮忙解答一下! 第一:同步加载数据的问题 新手教程里同步加载数据二:e.DataTable.LoadChildren("订单明细"),但是我现2个表不在同1个数据源里,我用这个代码就提示 我数据不在同一数据源。所以有什么办法可以实现不在同一数据源的同步加载。 第二:生成Excel时,单元格如何自动合并呢。
第三:查询功能的模糊查询方法。 我现在在订单表里导入了3年的订单数据,大概有5万行左右,我自己设计的查询窗口无法实现模糊查询。 Dim Filter As
String |
-- 作者:Bin -- 发布时间:2014/5/6 15:38:00 -- 1.用老方法http://www.foxtable.com/help/topics/2228.htm 3.数据量大,就采用分页加载的方式, 模式筛选也采用设置加载条件,然后加载筛选数据的方式
|
-- 作者:身份不明 -- 发布时间:2014/5/6 17:31:00 -- 第三个问题采用分页加载的方式后,如果我想加载3年所有客户名称为abc的订单,页面就变了空了! Bin老师,能否给我一个关于分页加载后,筛选数据的例子。 |
-- 作者:Bin -- 发布时间:2014/5/6 17:33:00 -- 怎么可能会是空,你没设置对加载条件吧 |
-- 作者:身份不明 -- 发布时间:2014/5/6 17:38:00 -- 我还是用的这个筛选数据的方法,之后加载数设置每页加载100个订单,当我输入条件后,点筛选后页面数据就为空了,因为第1页没有这个订单。但是后面的页面里有, 我不知道采用分页加载后,该如何设计筛选方法了。 Dim Filter As String |
-- 作者:有点甜 -- 发布时间:2014/5/6 17:54:00 -- 回复5楼,用分页加载之后,就不能直接用筛选了,要直接用Load。
前面的代码不变,在最后的时候,改一下。
Tables("xxx").Filter = Filter
改成
Tables("xxx").DataTable.LoadFilter = Filter Tables("xxx").DataTable.Load |
-- 作者:身份不明 -- 发布时间:2014/5/7 8:46:00 -- 谢谢甜老师,终于搞定了。
|
-- 作者:身份不明 -- 发布时间:2014/5/7 8:59:00 -- 分页加载后还可以使用Textchanged事件,进行模糊筛选吗? 现在用这个方法只能加载第一页的数据呢! Dim txt As String = e.Form.Controls("TextBox1").Text End If |
-- 作者:Bin -- 发布时间:2014/5/7 9:03:00 -- 你要用的是加载,筛选只是筛选本身已经加载的数据 而且最好就用按钮点击模糊查询了. 用Textchanged的话效率会很差
|
-- 作者:身份不明 -- 发布时间:2014/5/7 9:15:00 -- Bin老师,能够给我一个用按钮点击进行模糊查询的例子! |