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

解决方案 »

  1.   

    不能这么说,数据绑定要么你一条条读,读一千万次,要么一次都加载到内存,哪个都不怎么样,所以你要想办法改进,比如使用分页显示
      

  2.   

    纠缠这些没有意义,你自己测试一下就行了。如果你能说服别人说“A这种形式比B形式价值高1毛钱”也算是你自己动手测试过了!
      

  3.   

    分页显示,显示多少就去多少数据,我喜欢自己写。
      

  4.   

    数据绑定的方式简单方便,但不适于数据量较大的情况。
    自己写的方式呢,简单方便,控制起来也容易,适用于适大一点的项目和对数据访问有一定要求的应用。
    如果数据量大,分页是必须的。
    根据你的需求,自已决定用哪种方式。