Зачем вам несколько привязок данных к элементу управления WinForms? - PullRequest
1 голос
/ 16 апреля 2010

Я пытаюсь узнать, как использовать привязку данных WinForms, но одна вещь, которая меня смущает, заключается в том, почему вы должны «добавить» привязку данных, а не «установить» привязку данных? Например, рассмотрим следующий код.

TextBox1.DataBindings.Add("Text", ds,"Customers.CustomerID")

Насколько я понимаю, эта строка добавляет привязку данных к TextBox1, которая связывает его свойство Text с полями CustomerID в таблице Customers таблицы ds DataSet.

Тем не менее, для меня термин «Добавить» подразумевает, что вы можете добавить несколько чего-то. Что смущает меня в этом примере. Почему у вас есть текстовое поле, связанное с несколькими вещами? Как это вообще возможно? Может ли кто-нибудь привести пример, в котором несколько привязок имеют смысл?

1 Ответ

3 голосов
/ 16 апреля 2010

Вы также можете связать другие поля, такие как Включено.

TextBox1.DataBindings.Add("Enabled", myPresentationModel, "IsTextBox1Enabled");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...