我有一個綁定到DataTable的DataGridView。我正在使用AutoGenerateColumns = true,但我將其更改爲false,以便我可以自己管理列,然後開始在DataGridView.CurrentCellDirtyStateChanged事件處理程序中獲取InvalidProgramException。當這個事件處理程序調用另一個名爲CheckFilter()的方法時,它會拋出異常。當我遍歷代碼時,它不會進入方法,因此在調用方法時發生異常。 CheckFilter()是一個沒有參數的私有子。異常消息是「公共語言運行時檢測到無效程序」。我在Windows 7上使用.net 2.0和Visual Studio 2008的vb.net。DataGridView.CurrentCellDirtyStateChanged在調用方法時拋出InvalidProgramException
0
A
回答
0
事實證明,該異常不是來自調用該方法的方法,而是來自方法內部的每個循環。我沒有指定循環變量的類型。爲每個循環循環通過一系列的數據行,所以我讓循環變量爲DataGridViewRow,然後異常消失了。我認爲它一定是框架或編譯器中的一個bug。
相關問題
- 1. 在調用unmocked方法時拋出RuntimeException
- 2. 自定義組件類方法在調用時拋出錯誤
- 3. 調用@classmethod裝飾方法拋出TypeError
- 4. 將調用方法拋出錯誤!
- 5. RMI方法調用拋出NPE
- 6. 調用拋出FileNotFoundException的方法
- 7. EntityFrameworkCore FromSql方法調用拋出System.NotSupportedException
- 8. 拋出:IllegalArgumentException試圖調用方法
- 9. 在方法或調用方法中拋出異常
- 10. 從具體類拋出時調用抽象方法NullPointerException
- 11. Geolocator.RequestAccessAsync拋出「意外時調用的方法」異常
- 12. AWS Boto3調用client.request_spot_instances方法時拋出的BASE64編碼錯誤
- 13. 重構調用其他方法的方法拋出異常
- 14. __autoload無法在靜態方法調用中加載類時拋出異常
- 15. 調用方法如何知道被調用方法拋出哪些異常?
- 16. 在DelegateCommand子類上調用Execute時發生InvalidProgramException
- 17. PFUser在fetchAllIfNeeded調用objectForKey時拋出NSInternalInconsistencyException
- 18. googleAppEngine在調用user.getEmail()時拋出異常
- 19. reverse()在調用時拋出AttributeError
- 20. 在Java中調用方法時出錯
- 21. 如何在調用void方法時使用PowerMock/PowerMockito/Mockito拋出異常?
- 22. Go的struct方法在調用中拋出太多參數
- 23. Spring Security UsernamePasswordAuthenticationToken在調用超類方法之前拋出異常
- 24. jQuery驗證插件的方法在調用空集合時拋出錯誤
- 25. 方法在第二次調用時拋出一個參數錯誤?
- 26. 拋出:IllegalArgumentException在RMI調用
- 27. Reflection.Emit InvalidProgramException
- 28. InvalidProgramException使用實體
- 29. addCookie方法拋出使用非cookie參數調用的addCookie'
- 30. 拋出父方法的方法