BindingSource.ResetBindings не работает, если не передано значение trueC#

Место общения программистов C#
Anonymous
BindingSource.ResetBindings не работает, если не передано значение true

Сообщение Anonymous »

У меня есть сетка, привязанная к BindingSource (которая, в свою очередь, привязана к List). Когда я изменяю базовые данные List и затем вызываю:

Код: Выделить всё

bs.ResetBindings(false);
сетка не обновляется. Но если я позвоню:

Код: Выделить всё

bs.ResetBindings(true);
он ​​обновляется. Мой код теперь работает, но я все еще не понимаю, зачем это нужно. Согласно MSDN, для параметра ResetBindings должно быть установлено значение:


true, если схема данных изменилась; false, если изменились только значения


Я определенно не менял никакую схему данных... так зачем мне true ?

Вернуться в «C#»