據我所知,最好的方法是在DataTable.RowChanging事件中執行此操作。但是如果我想取消這個動作呢?沒有EventArgs.Cancel選項...在DataGridView中留下行之前檢查錯誤的最佳方法
1
A
回答
1
從DataTable.RowChanging事件處理程序中,可以拋出異常來取消更改。這個例外將會拋出一段代碼,使得你可以適當地處理它。
0
在DataGridView
的情況下,如果您在DataTable.RowChanging
中引發異常,您可以在DataGridView.OnError
中處理它。將EventArgs.Cancel
設置爲true
可保留數據輸入。
相關問題
- 1. 在讀取之前檢查SQLDataReader的最佳方法
- 2. 減法之前檢查變量是否存在的最佳方法?
- 3. 在jQuery綁定函數之前檢查元素的最佳方法是什麼?
- 4. 在設置屬性之前檢查屬性的最佳方法是什麼?
- 5. RxJava,在每個API調用之前進行網絡檢查的最佳方式
- 6. 檢查應用程序是否在前臺的最佳方法
- 7. 在控制器中進行權限檢查的最佳方法。
- 8. PLSQL - 在插入之前檢查dups的最快方法
- 9. 減去查詢中前一行值的SQL最佳方法?
- 10. 檢查XML元素的最佳方法
- 11. 檢查新鳴叫的最佳方法
- 12. PostgreSQL - 檢查反向值行的存在的最佳方法
- 13. 在ASP.NET中保留換行符的最佳方法
- 14. 在MySql查詢中檢查NULL值的最佳方法
- 15. 檢查MySQL中更新行的最佳方法
- 16. 在執行file_put_contents函數之前檢查文件是否存在的最佳方法
- 17. 最佳實踐 - 檢查實體是否在presist之前存在
- 18. 報告Xcode錯誤的最佳方法?
- 19. 當DataGridView變爲空白時從DataGridView中刪除行的最佳方法
- 20. 在運行之前動態檢查可用的方法
- 21. tuprolog語法錯誤。在/行-1之前的語法錯誤
- 22. 在C++中檢查代理的最佳方法是什麼?
- 23. 檢查DataReader中是否存在列的最佳方法
- 24. 在V8中檢查堆的最佳方法
- 25. 在phpstorm中爲soapclient修復檢查的最佳方法
- 26. 在bash中檢查getopts狀態的最佳方法是什麼?
- 27. 檢查Javascript中是否存在變量的最佳方法?
- 28. 檢查值是否在多選列表中的最佳方法?
- 29. 在Javascript中檢查> =和<=的最佳方法是什麼?
- 30. 什麼是檢查MySQL中行存在的最佳方式
嗯。這很有道理 - 但是不會拋出異常昂貴的操作? – Mitkins 2008-10-29 04:52:25