我在winform里使用没有问题,暂时没有用到asp.net

解决方案 »

  1.   

    下面这个不知对你有没有帮助:以下代码示例显示了表中所有已删除行的值。已删除的行没有 Current 行版本,因此在访问列值时必须传递 DataRowVersion.Original。DataTable catTable = catDS.Tables["Categories"];DataRow[] delRows = catTable.Select(null, null, DataViewRowState.Deleted);Console.WriteLine("Deleted rows:\n");foreach (DataColumn catCol in catTable.Columns)
      Console.Write(catCol.ColumnName + "\t");
    Console.WriteLine();foreach (DataRow delRow in delRows)
    {
      foreach (DataColumn catCol in catTable.Columns)
        Console.Write(delRow[catCol, DataRowVersion.Original] + "\t");
      Console.WriteLine();
    }
      

  2.   

    谢谢,我当时写错了
    用rows[0].delete就可以了。但是,出现一个新问题。我如何得到
    <DbMasterEntity  diffgr:id="d1c235c4-6e75-4675-87e5-67421f29b73f"  
    msdata:rowOrder="1">  
    中的 d1c235c4-6e75-4675-87e5-67421f29b73f
    这个是Guid,用来唯一表示一条记录的如果解决了,马上结贴