我的DataSet是定义为类的属性,先在一个方法中对他增加了一行,我在另外一个方法中对他进行调用的时候为什么得不到刚刚增加的那行呢?(取DataSet中的数据是在下一次提交页面时来取的了,这样可以不?)多谢了!

解决方案 »

  1.   

    放Session里面,下一次提交上次的值没有保存吧?
      

  2.   

    首先DataSet是不能增加行的,它可以增加表table在table中才可以通过add添加行;如果在另外一个方法获得刚增加的行的
    话,那么这一行的状态应该是Added状态;
      

  3.   

    如果你的页面重新刷新过了, 那么dataset将丢失,这时你应
    该将dataset保存到session中,第二次从session中得到
      

  4.   

    保存在viewstate也可以阿(当然也有限制)