以下是引用狐狸爸爸在2009-8-26 10:19:00的发言:呵呵,回答两个问题:
1、来自同一个DataTable的Table,自然应该有相同的事件,因为表事件有的是针对Table的,有的是针对DataTable的。
2、我没有感觉新版本的定位比原来不方便,我只觉得更方便,至少也是一样的吧。
其他问题或者建议,我是没有办法回答的。
[此贴子已经被作者于2009-8-26 10:19:28编辑过]
关于1,不太明白,贺老师总是误导大家一个问题: Table控件=Table表。实质上,不是我说还是你说它是两个东西,它本来就是两个完全不同的对象,一个是可见的表,一个是窗口控件。从道理上来讲,表是表、控件是控件,表的属性和事件应该在表中设置,控件的属性和事件应该在窗口中进行设置。不太明白,贺老师是专家,为什么非要故意把两个完全示同的东西搅到一起,让大家把概念搞混呢?区分开,既清楚,又方便快捷,有什么不好呢?对于新用户来说,DataTable 和Table的概念已经让很多人头痛了,现在你再把Table 控件搅起来和表放在一起划等号,会把新用户吓跑的!?
关于动态加载的问题,我认为以前版本中的动态加载根本起不到应用的作用,即使所有表都加载空表,我以前的项目启动需要3-5分钟,如果全部改为SQlTable,启动速度可以加快若干倍。不知是否我没有把问题说明白,我提的关于动态加载Table的建议有什么不对吗?
或者现在可以用这样的变通办法来解决:在一个窗口中,增加多个SQLTable 控件,把所有可能用到的Table都加载进来?
[此贴子已经被作者于2009-8-26 10:36:26编辑过]