日期:2014-05-17  浏览次数:20681 次

winform程序中的数据库程序,是绑定数据源效率高还是自己手动读取好呢?
     我现在做的winform + 数据库 的 增删改查程序,都是用dataReader对象读取数据后,一行一行地循环添加到dataGridView中,增删改的操作也是直接通过事件手动来完成,而不是直接给dataGridView绑定数据源。我想问当数据多的时候,比如几千上万行,是不是绑定的效率要比手动添加的方式高呢?
      一般用什么方式处理?
      如果放到web程序里呢?效率上哪种方式高一些?这些其实不算技术问题而是经验问题吧。
      菜鸟一名,见笑啦!

------解决方案--------------------
不能这么说,数据绑定要么你一条条读,读一千万次,要么一次都加载到内存,哪个都不怎么样,所以你要想办法改进,比如使用分页显示
------解决方案--------------------
纠缠这些没有意义,你自己测试一下就行了。如果你能说服别人说“A这种形式比B形式价值高1毛钱”也算是你自己动手测试过了!
------解决方案--------------------
分页显示,显示多少就去多少数据,我喜欢自己写。
------解决方案--------------------
数据绑定的方式简单方便,但不适于数据量较大的情况。
自己写的方式呢,简单方便,控制起来也容易,适用于适大一点的项目和对数据访问有一定要求的应用。
如果数据量大,分页是必须的。
根据你的需求,自已决定用哪种方式。