地址表有两行。如果修改了第一行,则HasChanges函数按预期工作。 如果修改了第二行,则HasChanges函数未按预期工作。 请让我知道如何纠正这个问题。提前谢谢。
DataTable dt = dsDetails.Tables["Addresses"];
this.BindingContext[dt].EndCurrentEdit();
if (! dsDetails.HasChanges(DataRowState.Modified))
return false;
我也试过HasChanges()但是没有用。