背景:winform 一个界面有几个radiobutton,点击其中一个根据radiobutton条件,datagridview显示相关数据,问题是:我选择其中一个radiobutton1条件,datagridview显示数据后,我填写相关内容,然后再点击另一radiobutton2条件,datagridview显示另外的相关数据,
---------------------以上功能已经实现
问题:当我再点击radiobutton1时,datagridview如何显示我刚才填写的数据前提是不要将填写的数据保存到数据库中。感谢各位帮忙!!!

解决方案 »

  1.   

    ViewState 是一个办法~如果ViewState生存期不满足楼主的要求的话,楼主可以考虑使用 static  对象存储数据 
      

  2.   

    在你切换banding的时要做的事情,首先是清除原来数据源,然后再绑定数据。按照你说的,有几个radiobutton应该就有几个虚拟的datatable,或者mod,在你切换radiobutton的时候,绑定对应的虚拟datatable或者mod就行了
      

  3.   

    界面链接地址:http://hi.csdn.net/space-4265438-do-album-picid-804603.html
    问题是我有多少个radiobutton就要存多少个viewstate啊,还要判断是否填写过数据?有没有更好的方法?