winforms
Databinding
Поиск…
параметры
аргументация | Описание |
---|---|
Имя свойства | Имя свойства управления для привязки. |
источник данных | Объект, представляющий источник данных. |
DataMember | Свойство или список для привязки. |
formattingEnabled | Определяет, должны ли отображаемые данные форматироваться. |
UpdateMode | Источник данных обновляется, когда свойство управления проверяется (по умолчанию) или сразу же после изменения свойства |
nullValue | Когда источник данных имеет это значение, свойство bound имеет значение DBNull. |
FormatString | Один или несколько символов спецификатора формата, которые указывают, как должно отображаться значение |
formatInfo | Реализация IFormatProvider для переопределения поведения форматирования по умолчанию. |
замечания
См. Https://msdn.microsoft.com/en-us/library/ef2xyb33.aspx. Связывание данных работает только со свойствами, а не с полями!
Управление привязкой к объектам данных
Каждый элемент управления имеет свойство DataBindings
которое представляет собой список объектов System.Windows.Forms.Binding
. Метод Add () - имеет некоторые перегрузки, которые позволяют легко привязываться к свойству объекта:
textBox.DataBindings.Add( "Text", dataObj, "MyProperty" );
Обратите внимание, что привязка в основном означает подписку на другие переменные. Приведенный выше код подписывается на changeevent of dataObj.MyProperty и адаптирует textBox.Text, когда он изменяется. И наоборот, он подписывается на textBox.TextChanged и адаптирует dataObj.MyPropery, когда он изменяется.
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow