Моя форма содержит сетку данных и проверенный список. Список заполнен событием form_load. Когда вызывается событие SelectionChanged в datagrid, вызывается функция, которая изменяет галочки в списке. Все работает нормально, когда я вручную нажимаю на любой элемент в сетке данных.
Тем не менее, при первом запуске формы флажки не затрагиваются, даже если первый элемент в таблице данных выбран. Я обнаружил, что это происходит потому, что фактический список еще не заполнен в форме во время самого первого события SelectionChanged. Поэтому, когда функция пытается установить флажки, она никуда не попадает, так как не видит никаких элементов в списке.
Как-то заполняется сетка данных, даже до запуска события form_load. Мне нужно заполнить список до того, как заполнится сетка данных, но я не знаю, как это контролировать.
Есть идеи, как решить мою дилемму?
Спасибо.