现在已经由两个datagridview和同一个MemberDataSet数据绑定。其中datagridview1用来显示全部数据,datagridview2用来显示按条件查找后的数据。
比如说现在我想查找name='aaa'的,如果用MemberDataAdapter中添加的FillByName方法,虽然可以查找到数据,但是由于MemberDataSet中的数据也改变了,这就意味着datagridview1中无法显示数据库中全部的数据。
请问我要如何操作才能达到我的目的呢?

解决方案 »

  1.   

    datagridview1用MemberDataSet绑定不变然后你把MemberDataSet copy一个出来,如
    DataSet MemberDataSet2=MemberDataSet.Copy();
    然后过虑MemberDataSet2,
    datagridview2用MemberDataSet2绑定试试
      

  2.   

    这样的话,如果修改了MemberDataSet2,那么MemberDataSet能相应的得到修改吗?
      

  3.   

    可以第二个不用dataset而用dataview,然后根据条件过滤filter