动态加载总结

前面介绍了各种动态加载数据的方法,现在总结一下:

1、如果是从同一个表重新加载数据,那么使用DataTable的Load方法。

2、如果要从同一个表中追加新的数据到DataTable,那么请使用AppendLoad方法。

3、如果要刷新DataTable中的部分数据,可以先用RemoveFor移除这些数据,然后用AppendLoad追载这些数据。

4、如果需要自行编写Select语句加载同一个表的数据,那么用SQLLoad方法。

5、如果需要从另一个表加载数据,那么用Fill方法。

6、DataTable和Table都有Fill方法,对于标准的表,应该使用DataTable的Fill方法 ,对于窗口中的SQLTable和SQLquery型Table,以及作为副本的Normal型Table,应该使用Table的Fill方法。

7、如果需要从另一个数据源加载一个结构完全相同的表,那么用DataTable的ChangeConnection方法。

8、对于窗口中的Table,通过设置DataSource属性,可以显示任何已经加载的表的数据。

9、如果要在主界面中增加查询表,可以使用QueryBuilder,如果要在主界面中增加外部数据表,可以使用OuterTableBuilder

10、如果要在窗口中动态增加Table,需要使用Form的CreateSQLTable、CreateSQLQuery、CreateTable方法。

11、如果希望同步加载子表数据,可以用LoadChildren方法。


本页地址:http://www.foxtable.com/webhelp/topics/1933.htm