以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  DataTable的fill目前可以公开吗?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=4222)

--  作者:reachtone
--  发布时间:2009/9/5 11:16:00
--  我想做一个考试的打印准考证系统,希望得到大家的帮助!谢谢啦!
之前我在项目开发中就碰到了这样的问题:通过sqlcommand对后台数据库update以后,当前的datatable数据无法刷新。我只好在update完成以后,弹出一个提示窗“因后台数据库已经同步更新,请重新加载本表数据”。
刚看另一个帖子,知道datatable也有fill方法,这样问题就可以解决了。目前可以公开吗?谢谢!
--  作者:狐狸爸爸
--  发布时间:2009/9/5 11:25:00
--  

目前屏蔽了,用不了,下次更新可以取消屏蔽。


--  作者:kylin
--  发布时间:2009/9/5 12:19:00
--  
以下是引用hnaysx在2009-9-5 11:39:00的发言:

屏蔽了太多的好功能 呵呵

期待啊,图片点击可在新窗口打开查看


--  作者:cpayinyuan
--  发布时间:2009/9/9 11:17:00
--  
以下是引用hnaysx在2009-9-5 11:39:00的发言:

屏蔽了太多的好功能 呵呵

     呵呵,贺老师总喜欢把好功能先屏蔽掉,然后再一项项的慢慢推出,吊大家的胃口.是不是不等到我们掏钱,贺老师不舍得把好东西都公开的呀?

     如果狐表中早一点有DataTable的Fille方法,我的项目至少节约1/3的工作量,而且,等DataTable的Fill方法推出后,为了提高运行效率,我还再重新改一遍,又得做大量的无用功了!来回的反复折腾,我已经快麻木了,可能是我心太急做项目太早了,应该等到贺老师把狐表改得差不多再做,就不会来回折腾做那么多无用功了.

     好在在反复折腾的过程中,对狐表也越来越熟了,也算是有弊也有利吧!

    

[此贴子已经被作者于2009-9-9 12:55:34编辑过]

--  作者:cpayinyuan
--  发布时间:2009/9/11 9:27:00
--  
以下是引用狐狸爸爸在2009-9-5 11:25:00的发言:

目前屏蔽了,用不了,下次更新可以取消屏蔽。

    贺老师,请教一下,利用DataTable的Fill方法,可不可以在打开项目时不打开任何外部表,只加载几个内部表(无数据的空表),在需要的时候,利用这些内部表的Fill方法,把内部表加载外部数据源的外部表.即同一个DataTable,在打开项目时是内部表,在运行过程中再动态加载成外部表,不知这样可以吗?

[此贴子已经被作者于2009-9-11 9:28:06编辑过]

--  作者:reachtone
--  发布时间:2009/9/11 9:34:00
--  
应该是可以的吧?因为目前table的fill方法就能做到这样。说起来是table,实际上也就是同名的datatable。
本人一直是这样处理:table默认用的内部表,项目运行后,再根据面板或菜单用它调用外部数据库。
--  作者:cpayinyuan
--  发布时间:2009/9/14 8:57:00
--  

    请贺老师看6楼.

    另外,新版本不知什么时候能出来呀?实质上,狐表这么多从后台加载(或动态加载)的功能,实质上是DataTable 的Fill才是真正最有用的.其他几项,都不太方便.
       例如:
           A、利用代码动态生成的表(或查询表)不能加入表事件;
           B、SQLTable生成临时表可以加入表事件,但是每打开窗口一次就生成一次,多次重复执行代码,影响效率;
           C、利用狐表的大容量数据动态加载功能(Load),当表较多时打开项目时加载空表速度太慢.等等.

        所以,急切的盼望贺老师尽快更新新版,也期待着DataTable的Fill方法能有质的飞跃!能解决诸多问题.

[此贴子已经被作者于2009-9-14 9:01:00编辑过]

--  作者:狐狸爸爸
--  发布时间:2009/9/14 9:17:00
--  

我尽快...