从一个表里面取出若干条行,然后可能丢掉一部分,或者再添加几条行,最后都选好以后,把选出来的行再保存到其他地方。在选择行的时候,这时就需要一个临时的地方存放这些记录,你说说看你是怎么样存放的。 
不知道我讲清楚没有,我举个例子,我现在要在Northwind数据库里面的Coustomers表里取出几行,填充到datagird里面,然后我觉得还要添加几行或者好删除几行。
开始我声明一个Shared dt as datatable来暂时存放选出来的行,但是这样做,其他用户也同样会读取到相同的行的。 想改用ViewState或者cookies,请大家教教我,或者最后能提供一个例程给我学习学习。

解决方案 »

  1.   

    http://blog.csdn.net/cnhgj/archive/2004/11/04/167145.aspx
      

  2.   

    保存在Session中更合适,Cookie只能保存4K字节的数据,而ViewState太大会使页面下载困难,而且对数据的序列化和反序列化对程序性能有很大的影响
      

  3.   

    e...由于我的系统是团队开发的,管理员强烈要求不用Session.
      

  4.   

    特殊情况特殊对待
    说服你的leader
      

  5.   

    数据放到dataset里,然后用session