或可换其它.net列表控件,请帮忙推荐

解决方案 »

  1.   

    我的这个是winform的,当初也有分页,但由于我们的系统查询是经常要做的,而且每次的结果都是几千行的数据量(每个月的数据量是20-30万条).每次查都要不停翻页的话,用户宁可等到全部都出来再浏览。
    我的问题是,无论用pb的datawindow还是sqlserver的查询分析器,几千条数据出来的速度,都是很快的,我只是想用.net的控件实现类似的效果,为什么会有十几倍的效率差呢?
      

  2.   

    另外,如果采用分页的话,还不如直接将数据导出到EXCLE,分成十个左右的文件,查询效率要快且直接呢
      

  3.   

    先填充少量數據﹐使DataGrid產生格式﹐然后再填充查詢的數據,因為第一次設定DataGrid的DataSource并顯示時所用時間最長,效果會稍微好點。
      

  4.   

    我覺得你的代碼有問題﹐Winform中﹐我的一個DataGrid窗體顯不1萬多條數據﹐也只用3秒左右的時間啊~ ,看看是否有事件影響
      

  5.   

    对啊,我也觉得是代码有问题,但是我只用了个datagridview,然后对columns设了datapropertyname,由于是readonly的,就是格式设了设,好看点,然后就把datasource给它,要两分多钟,奇怪,是不是我的.net有问题
      

  6.   

    用datagrid时候,我觉的还是快的,就是用了datagridview之后,好象慢了