在一个dataset中删除一条记录,然后将dataset作为一个参数到另外一个函数中,在函数中如何确定是否有删除过的记录存在?如何取出这条删除过的数据?

解决方案 »

  1.   

    删除了又怎么可能取出??
    取得出又怎么是删除呢?
    我的思路是从数据库再读出再和DataSet中的比较,DataSet少的就是删除的那条呀。
      

  2.   

    DataSet changedDate=this.dataSet11.GetChanges();
    这样就把dataSet11中改变过了的记录存入了changeDate中....
      

  3.   

    public void test(DataSet ds)
    {
    DataTable dt = ds.Tables[0].GetChanges(DataRowState.Deleted);//取出做过删除操作的
    //其他code
    }
      

  4.   

    to:moodboy1982
      没有提交之前应该是可以查出来的了,下面兄弟提出的方法应该可行。
    谢谢了,现在发分了。