各位好:
  现在从数据库一次读取一百万条数据,然后把这些数据绑定到DataGrid,发现速度非常慢,前面界有卡在哪不动,有没有方法提高数据的绑定速度?不分页的情况下,如果实现像你打开SQL 数据库的表时的效果,即可以正常操作显示的数据,没有加载的数据还在一直加载,滚动条慢慢变短。

解决方案 »

  1.   

    IE缓存加载1W行以上的数据本身就很慢.
      

  2.   

    没有加载的数据还在一直加载,滚动条慢慢变短ajax 吧
      

  3.   

    你先将他们呢读到内存中,比如 dataset,然后在加载,不要一读到数据就跟DataGrid绑定起来,这样比较慢!效率也不高!
      

  4.   

    我就是先读到DataSet中,然后再加载的
      

  5.   

    winform 是有进度调的,慢你可以放到DATASET中在绑定。
      

  6.   

    程序控制DATAGRID的显示列 一个屏幕显示总是那么十几二十列的样子 这个自己没做过。但是一定可以实现
      

  7.   

    将DataGrid绑定到空表
    不要一次将数据全读出来
    每次读一条记录,向空表中添加一条记录
      

  8.   

    将DataGrid绑定到空表 
    不要一次将数据全读出来 
    每次读一条记录,向空表中添加一条记录我试过,我用了异步来读数据,但GridView没有反应
      

  9.   

    现在从数据库一次读取一百万条数据,然后把这些数据绑定到DataGrid,
    ==
    你总不需要显示一百万条数据吧?这样取本身就有问题