Ячейки комбинированных полей

в режиме редактирования ячейка служит

Ячейки комбинированных полей поддерживают редактирование, причем пользователь может вводить значения с автозавершением либо выбирать значения в выпадающем списке. В режиме редактирования ячейка служит вместилищем для элемента управления, производного от ComboBox, так что она проявляет большинство из его функциональных возможностей. Свойство Value представляет текущее выбранное в комбинированном поле значение. Оно может содержать либо отображаемое в комбинированном поле текстовое значение, либо значение ValueMember, соответствующее выбранному элементу, в зависимости от того, что именно вы установили в свойствах DataSource, DisplayMember и ValueMember. Свойство Format — tedValue, унаследованное от базового класса, всегда содержит форматированный текст для выбранного элемента, отображаемого в комбинированном поле. Этот тип столбца содержит ячейки типа DataGridViewComboBoxSell, Который отображается в ячейке подобно стандартному элементу управления ComboBox. Это, безусловно, самый сложный встроенный тип столбца в DataGridView, И он экспонирует ряд свойств, управляющих его поведением, которые описываются в таблице 6.4. Истинно, если разрешено автозавершение в режиме редактирования ячейки, в противном случае ложно. Автозавершение позволяет пользователю вводить символы, а поле ищет им сопоставление среди элементов списка. Свойство допускает чтение и запись. Привязка к данным столбца этого типа или содержащихся в нем ячеек работает точно так же, как привязка к данным автономного элемента управления ComboBox. Вы устанавливаете свойства DataSource, DisplayMember и ValueMember, и элементы коллекции источника данных отображаются в выпадающем списке как значения компонента данных, указанного в качестве DisplayMember: В примерах кода к этой главе имеется простое приложение ColumnsTy — pes, демонстрирующее, каким образом происходит взаимодействие кода с каждым из описанных в главе встроенных типов столбцов

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *