Элемент управления "BoundTreeView"
Элемент управления BoundTreeView
предназначен для отображения данных иерархической секции. Как следует из его названия, этот элемент поддерживает технологию Data Binding — то есть позволяет настроить его без необходимости написания какого-либо кода. Это же объясняет и сам факт его появления — он вызван тем, что стандартный элемент управления TreeView
не поддерживает технологию Data Binding.
По способу использования, элемент управления BoundTreeView
похож на BoundChooseBox
— он привязывается к источнику данных секции (RowDataSource
) с использованием вспомогательного объекта BindingSource
.
Ссылка на Binding Source
записывается в одноименное свойство объекта BoundTreeView
.
-
DataMember
— имя поля секции, к которому будет привязываться элемент управления. Значение этого поля будет формировать значение (Value) каждого узла в дереве. -
RootNodeText
— имя корневого узла (если это свойство не указать, то имя корневого узла будет пустым) -
FormatString
— отображаемое значение имён узлов. Формировать отображаемое значение можно при помощи комбинации строковых констант и значений любых полей той строки, с которой связан элемент управления. Имена полей оформляются в строке отображения в фигурных скобках, а строковые константы — напрямую.