将DS rowstate的所有表更新为未更改

时间:2013-04-22 09:28:58

标签: c# asp.net ado.net datatable dataset


我有TypedDataset文件,其中包含6个数据表。 file01到file06。我将数据插入到所有这些数据表中,以便所有表行的rowstate更改为添加。现在我更新数据表文件01,如下所示

((System.Data.Common.DbDataAdapter)da).Update(ds.Tables["File01"].Select("", "", DataViewRowState.Added));

它将File01的rowstate和依赖于table01的所有表(File02,File03,File04)更改为未更改,而不是仅更改File01的rowstate。
注意: File01的列为Run_Cde,它是File02,File03,File04中的外键。

1 个答案:

答案 0 :(得分:0)

哦,这很简单,我只需要将接受/拒绝规则更改为无,而不是Cascade ..而这就是全部。