根据多个条件搜索,像csdn搜索文档,不过下面有个DataGrid, 可以对搜索出的数据在DataGrid进行删除,分页。
问题是:每次分页、删除都要用搜索出搂的DataSet重新绑定,有什么好的方法把搜索出来的DataSet保存呢,我用Session,但当数据太多时太慢了。
请求各位老大给出一个好的方案。先谢了。

解决方案 »

  1.   

    只能够每次搜索后重新绑定。因为每次你搜索的内容都不相同,所以不可能保存DataSet。
    想提高效率的话可以自定义分页,用SqlDataReader。不过更新数据源就比DataSet要麻烦些。
      

  2.   

    在填充数据集的时候你可以指定填充的记录数
    加入你的数据量很大 不想全部检索的时候可以烤炉用这个
    在da.Fill(ds,指定记录起始,每次填充的数量);
    这个方法我也好久没用了  大概是这样的  你写的时候看看!!