У меня есть DataGridView, который связан с DataTable.Я использовал AutoGenerateColumns = true, но я изменил его на false, чтобы я мог самостоятельно управлять столбцами, а затем я начал получать InvalidProgramException в обработчике событий для DataGridView.CurrentCellDirtyStateChanged.Когда этот обработчик события вызывает другой метод с именем CheckFilter (), он генерирует исключение.Он не входит в метод при выполнении шага по коду, поэтому возникает исключение при вызове метода.CheckFilter () является частной подпрограммой без параметров.Сообщение об исключении: «Common Language Runtime обнаружил недопустимую программу».Я использую vb.net с .net 2.0 и Visual Studio 2008 на Windows 7.