以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- DataList判死刑的概率大过90%了 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=3843) |
-- 作者:狐狸爸爸 -- 发布时间:2009/8/9 16:08:00 -- DataList判死刑的概率大过90%了 现在DataTable可以动态加载数据,只要我愿意,我随时可以让表A显示表B的数据,只需一行代码,例如: DataTables(“表A”).Fill("Select * From {表B}") 这样我们可以用同一个Table显示任何数据,比DataList更加方便。 而且Table也增加了多选的功能,可以象DataList那样选择非连续的多行。 也不用担心动态生成的Table没有事件,因为: 1、项目事件中的全局表事件对任何表有效,事件比DataList还丰富。 2、我可以事先随便增加一个表,给这个表设置好事件,然后用Fill方法显示自己想显示的数据即可。 所以DataList没有存在的理由了。 [此贴子已经被作者于2009-8-9 16:09:05编辑过]
|
-- 作者:擎天柱 -- 发布时间:2009/8/9 16:09:00 -- 干掉好! |
-- 作者:擎天柱 -- 发布时间:2009/8/9 16:10:00 -- 轻装上阵! |
-- 作者:czy -- 发布时间:2009/8/9 16:19:00 -- 既然没有什么可担心的,那我们还有什么反对的理由呢。 |
-- 作者:yangming -- 发布时间:2009/8/9 16:47:00 -- 以往有不少的用户在设计程序中已使用了不少的DataList,我想为了让他们能够有时间改换,暂时还是保留几个月为好,毕竟他们的程序已用于工作中了 |
-- 作者:gamtings -- 发布时间:2009/8/9 17:09:00 -- 支持老总的决定,但建议新版发布后DataList保留至少三个月,如果新版直接给DataList判了死刑,那也等于给我们用狐表开发的系统判了死刑。 |
-- 作者:wcs -- 发布时间:2009/8/9 17:39:00 -- 要求保留一段时间为好!! |
-- 作者:gamtings -- 发布时间:2009/8/9 17:40:00 -- 1、项目事件中的全局表事件对任何表有效,事件比DataList还丰富。 2、我可以事先随便增加一个表,给这个表设置好事件,然后用Fill方法显示自己想显示的数据即可。 看了这两点,有几点疑问 1、如果把DataList的事件改到项目事件中,那二三十个DataList的事件全部加一起改进去,代码是不是会变得很长很杂,修改或添加是否会很不方便? 2、以上第二点可谓移花接木,但这样跟以前事件要写到每个表中有什么区别?我觉得对于开发部份来说,我们真正需要的是动态的加载Table+DataList的事件,对于表我们希望是需要的时候才加载,不需要的时候就不要加载,不能像易表,不管需要不需要,所有的表都先加载进来,我想这也是大家都热衷于使用DataList的原因。 以上属我的个人观点,可能理解不够,请大家不要拍砖!!! ![]() |
-- 作者:reachtone -- 发布时间:2009/8/9 17:48:00 -- 以下是引用gamtings在2009-8-9 17:40:00的发言:
我觉得对于开发部份来说,我们真正需要的是动态的加载Table+DataList的事件,对于表我们希望是需要的时候才加载,不需要的时候就不要加载,不能像易表,不管需要不需要,所有的表都先加载进来,我想这也是大家都热衷于使用DataList的原因。 支持! |
-- 作者:fangling -- 发布时间:2009/8/9 18:17:00 -- 发动机都换了,还能保证在原发动机下编制的程序不出问题?如果保留datalist仅只是让原来的程序能够运行,我想是很难满足要求的了,对原来的程序还是重新做一遍比较稳妥一些! |