Почему Control.ResetBindings () очищает DataBindings элемента управления? - PullRequest
0 голосов
/ 19 июня 2019

Код:

    ComboBox comboBox = new ComboBox();
    comboBox.DataBindings.Add(new Binding("SelectedItem", "", null));
    Debug.WriteLine($"Bindings count = {comboBox.DataBindings.Count}");
    comboBox.ResetBindings();
    Debug.WriteLine($"Bindings count = {comboBox.DataBindings.Count}");

Вывод:

Bindings count = 1 
Bindings count = 0

, в то время как MSDN говорит "Заставляет элемент управления, связанный с BindingSource, перечитать все элементы в спискеи обновите отображаемые значения. "

1 Ответ

0 голосов
/ 19 июня 2019

Хорошо, похоже, что MSDN действительно неточен.
Что действительно делает значение обновления элемента управления из источника

comboBox.DataBindings[0].ReadValue();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...