2012-03-19 50 views

回答

0

MSDN

您可以使用RowUpdating修改更新行爲發生之前, 提供時會產生更新的其他處理,保留了 引用到更新的行,取消當前更新和計劃 以便稍後處理批處理,等等。 RowUpdated是 對於響應在 更新期間發生的錯誤和異常很有用。您可以將錯誤信息添加到DataSet,以及重試 邏輯等等。

例如,取消當前行的更新,你可以使用SqlRowUpdatingEventArgs PARAM:

private void DaRowUpdating(Object sender, SqlRowUpdatingEventArgs e) { 
    e.Status = UpdateStatus.SkipCurrentRow; 
    e.Row.RejectChanges(); 
}