У меня есть combobox на winform, и вам нужно иметь возможность вызвать метод, когда привязка данных combobox завершена. Я удивлен, увидев, что для элемента управления ComboBox нет события DataBindingComplete, например, для DataGridView.Событие для привязки данных combobox завершено?
Как узнать, когда привязка данных завершена? Синхронизируется ли привязка данных для combobox? (То есть, если у меня есть следующий код, это гарантирует, что привязка данных будет завершена, когда она попадает на вторую строку кода?)
myComboBox.DataSource = foo
SomeMethod()
Зачем это не связано в этот момент? Что вы проверили, чтобы показать, где это не так? – OneFineDay
Поскольку DataGridView имеет событие OnDataBindingComplete, я думал, что привязка данных была выполнена асинхронно. Кроме того, в ASP.Net почти все элементы управления имеют событие OnDataBound, что также заставляет меня думать, что привязка данных была асинхронной. Комбобокс казался несовместимым с другими элементами управления. Если привязка данных выполняется синхронно, почему у нас есть эти события? – jkpRHT