C/S,和三层中数据集的使用方式(200分)

  • 主题发起人 主题发起人 hxy2002
  • 开始时间 开始时间
H

hxy2002

Unregistered / Unconfirmed
GUEST, unregistred user!
大家在C/S,和三层中<br>列表和模式编辑框对应的数据集是共用一个数据集,还是两个独立的数据集;<br><br>独立的数据集,<br>&nbsp; 优点:打开时直接取最新数据,<br>&nbsp; 缺点:新增,修改后列表内容没变化,如果有刷单条记录,可刷新列表单条记录,新增则需要<br>&nbsp; &nbsp; &nbsp; &nbsp;重新打开记录集,如果记录数太多,太慢.<br><br>共用的数据集,<br>&nbsp; 优点:修改,删除后列表界面直接变化,直观<br>&nbsp; 缺点:要把模式编辑框所有用到的字段全都载入,单击修改时需要刷新单条记录;<br><br>大家有没有碰到这样的问题,感觉第一种用得比较多,但界面列表又不直观;<br>有什么好的见议?
 
最好不要关联就可以了
 
个人比较偏向第一种,第二种虽然说修改,删除后不需要重载数据,但第一次打开加载的数据比第一种多出许多,特别是字段越多的时候也多的越多,而第一种只加载需要显示的字段<br><br>第一种的缺点还是可以避免的,限制取回记录数量,因为也没有客户会在几万条或几千条记录中去找自己需要的其中的几条.
 
过去做过很多项目一般List如果是单表的话Detail和List共用一个数据集, 如果List是个视图的话Detail就独立一个...其实把这两个东西做成个好点的模板非常好用, 有空我用QQ传给你我这几年来一直用的模板.
 
楼上QQ多少,我加你
 
我加你QQ了, 好像你没反映....39085413
 
To: LinFeng54<br><br>如果列表显示的字段跟编辑所用的字段差不多就没什么优势了.<br>列表的数据几百条也是很正常的,<br>Open-Close刷新也是比单条记录要占流量;<br><br>感觉很多控件都没刷单条记录的。
 
共用一套数据集(主从表),分浏览Tab和记录Tab。<br>当浏览时,不取从表数据,主表数据按需取得。<br>数据集有所有字段,但Grid只显示所需字段。<br>当然,特殊需要的话,特殊处理。
 
独立比较好一点吧.<br>1.共用的话,每点击玩一个后你就要清空数据集,要么用无连接模式.<br>2.不共用的话,可以让窗体FREE掉,这省了很多动作的同时,对要输入很多记录的情况比较有优势(也可以叫一次连接,多次使用.
 
后退
顶部