2011-05-11 21 views

回答

0

我不認爲你可以使用RowUpdated事件來實現這一點。由於您使用的是自定義更新語句,因此我使用SqlDataAdapter.Update()方法(這是引發RowUpdated的方法)假定您是而不是

相反,您應該使用執行查詢SqlDataAdapter.Fill(DataSet)。輸出行將存儲在DataSet中。

+0

感謝您的回覆。我正在使用'SqlDataAdapter.Update()'和自定義更新命令以及output子句。我可以繼續使用「OnRowUpdating」事件。但是,我沒有收到使用更新事件從查詢發送的數據,而是收到發回給我的新數據。目前我只使用臨時數據表。進一步解決我的問題的任何提示。 – Saravanan 2011-05-16 03:26:00

+0

看來OnRowUpdating僅限於通知您更新的行,而不是更新語句可能返回的任何其他信息。我建議使用不同的方法,例如上面描述的填充方法。 – Keith 2011-05-16 18:40:32

相關問題