Сортировка DataGridView
An unhandled exception of type 'System.NullReferenceException' occurred in System.Data.dll
Additional information: Object reference not set to an instance of an object.
Все вроде связано
На баг самой System.Data не похоже, проверь все связи между объектами. А что говорит трассировка, какой метод выполняет обращение к несуществующему объекту?
Цитата:
Originally posted by 3A3-968M
На баг самой System.Data не похоже, проверь все связи между объектами. А что говорит трассировка, какой метод выполняет обращение к несуществующему объекту?
На баг самой System.Data не похоже, проверь все связи между объектами. А что говорит трассировка, какой метод выполняет обращение к несуществующему объекту?
Я тоже не верю что это баг, слишком уж простая ситуация. Сделал все вроде по написанному, но не фурычет.
Ошибка вылетает на строке
Код:
Application::Run(gcnew MainForm());
Цитата:
Originally posted by dinasok51
Я тоже не верю что это баг, слишком уж простая ситуация. Сделал все вроде по написанному, но не фурычет.
Ошибка вылетает на строке
Я тоже не верю что это баг, слишком уж простая ситуация. Сделал все вроде по написанному, но не фурычет.
Ошибка вылетает на строке
Код:
Application::Run(gcnew MainForm());
Какие обработчики назначены на контрол DataGridView? Может, в InitalizeComponent хэндлер на обработку события какой-нить левый висит? Ещё может быть, что если столбец имеет привязку данных (есть ещё простые Unbound столбцы), а самих данных нет или они инициализируются после привязки.
Цитата:
Originally posted by 3A3-968M
Какие обработчики назначены на контрол DataGridView? Может, в InitalizeComponent хэндлер на обработку события какой-нить левый висит? Ещё может быть, что если столбец имеет привязку данных (есть ещё простые Unbound столбцы), а самих данных нет или они инициализируются после привязки.
Какие обработчики назначены на контрол DataGridView? Может, в InitalizeComponent хэндлер на обработку события какой-нить левый висит? Ещё может быть, что если столбец имеет привязку данных (есть ещё простые Unbound столбцы), а самих данных нет или они инициализируются после привязки.
DataGridView отображает 3 столбца из 15 из таблицы БД. Все привязано, обработчиков событий нет. Один из столбцов primary key.
Да уж, есть над чем голову ломать:) Попробуй дисконект делать от источника данных во время выполнения
Цитата:
Originally posted by 3A3-968M
Да уж, есть над чем голову ломать:) Попробуй дисконект делать от источника данных во время выполнения
Да уж, есть над чем голову ломать:) Попробуй дисконект делать от источника данных во время выполнения
Нашел в чем дело.
В предыдущем посте ошибочно сказал что нен никаких обработчиков. Есть обработчик "SelectionChanged"
a а в этом обработчике синхронизовал DataGridView и CurrencyManager.
Это
Код:
gridCurrencyManager->Position = DataGridView->CurrentCell->RowIndex;
не работает
Закатал присваивание в try - catch
теперь нет исключений и DataGridView и CurrencyManager правильно синхронизуются
Но почему было исключение всетаки не понятно