以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何不显示默认的10行那个表(做了个例子)? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=45228) |
||||
-- 作者:scott518 -- 发布时间:2014/1/19 9:09:00 -- 如何不显示默认的10行那个表(做了个例子)? 在窗口的页面集合下有多个表,切换不同的标签时用sql语句查询生成不同的查询表,但每次切换时都要先短暂的显示一下系统中默认的一个10行的表格才变成自己想要的查询表,如何实现不要显示这个10行的默认表?谢谢!
此主题相关图片如下:a5.gif [此贴子已经被作者于2014-1-20 20:39:46编辑过]
|
||||
-- 作者:lsy -- 发布时间:2014/1/19 9:58:00 -- 例子发上来,测试一下,看怎么能不显示那个临时表。 |
||||
-- 作者:scott518 -- 发布时间:2014/1/20 16:28:00 -- 做了个例子,但因为查询表是从内部表中取数的,看不出来,问题主要是切换到page3时,如果是外部数据源的因为要从外部表中查询很多数据再fill到这个表中来,但速度稍慢就会先短暂的显示一个默认的10行,上面是第一列,第二列那个系统默认的表出来,一闪过后才会显示自己查询得到的表,如何让不要显示那个默认表,即在查询表未加载进来前,这个默认的表不要显示10行即一行都没有最好。谢谢
|
||||
-- 作者:Bin -- 发布时间:2014/1/20 16:33:00 -- 这样应该能满足你的需求了 |
||||
-- 作者:scott518 -- 发布时间:2014/1/20 16:54:00 -- 谢谢,但好象那个默认表还是会闪一下,感觉要好点。还有没有其他的办法呢? |
||||
-- 作者:Bin -- 发布时间:2014/1/20 16:56:00 -- 可以尝试Fill之前清空所有行 tables(XX_XX).datatable.datarows.clear
|
||||
-- 作者:scott518 -- 发布时间:2014/1/20 17:07:00 -- 有没有办法在设计控件时让那个默认的10行表显示0行? |
||||
-- 作者:Bin -- 发布时间:2014/1/20 17:08:00 -- 看6楼的代码 |
||||
-- 作者:lsy -- 发布时间:2014/1/20 17:12:00 -- Dim tab As WinForm.TabControl = e.Form.Controls("TabControl1") Dim tbl As Table = e.Form.Controls("Table1").Table e.Form.Controls("Panel1").TopMost = True tbl.Fill("Select * From {大数据}",False) e.Form.Controls("Panel1").BackMost = True |
||||
-- 作者:scott518 -- 发布时间:2014/1/20 17:20:00 -- 谢谢,用了6楼的代码还是会显示,9楼再琢磨看看。 |