还是在存储过程中用临时表方便!--------------------------------
AspNetPager 免费分页控件4.1版发布,欢迎下载使用:http://www.webdiyer.com

解决方案 »

  1.   

    你可以放在Session,Application或Cache都可;
    例如:
    保存:
    DataSet productData=new=DataSet();
    Cache["products"]=productData;使用:DataSet productData=new=DataSet();
    Cache.Insert("products",productData,null)
      

  2.   

    笨一点的办法。
    另设置一个BUTTON事件为
    DATASET.CLEAR
      

  3.   

    如果把第一次搜索出的信息存到Cache里面,有个问题是可能第一次搜索出的信息比较多,是不是会有资源消耗大的问题。我想这里指的Cache应该是在服务器端的Catche吧。?
    那是不是只存第一次的查询语句更好一些呢?二次搜索时将两次的的查询语句并在一起查询。
     谢谢imfine()的建议!也谢谢其他所有提供建议的人。当然我做的只是简单的搜索功能,不知道像一些大型的搜索引擎,如Googel,北大天网,是怎么做的?
      

  4.   

    to: imfine() 
    能不能简单说说如何做?