以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 如何理解,使用 datatable 和 table ?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=459)

--  作者:eric803
--  发布时间:2008/9/12 14:45:00
--  [求助] 如何理解,使用 datatable 和 table ?
 这几天一直在看foxtable编程章节, 对于datatable(s) 和 table(s) 的使用一直把握不好...
 
1. 按照帮助手册所说, 我的理解: datatable(s)是指的是后台数据库表; table(s)是指的前台数据库表,每次foxtable项目文件打开时,系统根据项目文件的设置自动生成的一个datatable(s)表的实例.

 2.对于foxtable的编程, 不好把握 何时是使用datatable(s)/datacol(s)/datarow(s)的属性和方法. 何时是使用table(s)/col(s)/row(s)的属性和方法.

各位版主多多指教!
[此贴子已经被作者于2008-9-12 14:46:54编辑过]

--  作者:贺老六
--  发布时间:2008/9/12 14:48:00
--  
很简单,如果你要对看到的数据操作,就用table
否则,就用datatable
--  作者:kylin
--  发布时间:2008/9/12 14:54:00
--  

我的理解,不一定对:
1、datatable(s)是指的是后台数据库表; table(s)是指的前台数据库表,**这个对,每个项目,就是一个Foxtable的datatables实例,每次项目文件打开时,table(s)从datatable(s)装载数据,如果连接外部源数据表的话,之前datatable(s)从外部的数据表中装载数据。
2、何时使用,就看事件这些课程的示例,学着做。

补充一下,如果老六出来说一下,那一定是他最对。图片点击可在新窗口打开查看


--  作者:贺老六
--  发布时间:2008/9/12 14:55:00
--  
呵呵,kylin解释的比我详细。

--  作者:狐仙
--  发布时间:2008/9/12 14:57:00
--  
以下是引用贺老六在2008-9-12 14:48:00的发言:
很简单,如果你要对看到的数据操作,就用table
否则,就用datatable


这个解释好,干净简洁,很好理解.


--  作者:贺老六
--  发布时间:2008/9/12 15:00:00
--  
还有,在事件中编写代码用table还是DataTable,看事件的e参数说明,一般也是按照这个原理而来的。