2016-09-19 2 views
0

Я хочу заполнить GridViewDataComboBoxColumn из таблицы базы данных. У меня есть таблица города, и я хочу, чтобы она была привязана в ComboBox, которая присутствует в gridview(DevExpress).Заполнение GridViewDataComboBoxColumn из базы данных Таблица

Output

+0

ответ будет c незначительно влияют на используемую базу данных. Какие СУБД вы используете? – Takarii

ответ

0

От:ASPxGridView - How to set the DataSource property in code for GridViewDataComboBoxColumn column

Если вы хотите установить источник данных для столбца поле со списком во время выполнения, вы должны определить все необходимые PropertiesComboBox свойств объекта во время выполнения. Примерный код должен выглядеть следующим образом:

GridViewDataComboBoxColumn column = grid.Columns["Id_Dienst"] as GridViewDataComboBoxColumn; 
column.PropertiesComboBox.DataSource = ...; 
column.PropertiesComboBox.TextField = "DienstNaam"; 
... 

Если вы хотите изменить DataSource столбца GridViewDataComboBox по адресу выполнения. Для выполнения этой задачи обработайте обработчик события на стороне сервера ASPxGridView.CellEditorInitialize. Пожалуйста, обратитесь к примеру , чтобы узнать, как вы можете привязать ComboBoxColumn к источнику данных в с использованием этого обработчика событий. Чтобы связать ячейку автофильтра , ComboBox использует серверную сторону ASPxGridView.AutoFilterCellEditorInitialize обработчик событий в том же способом.

Если он не соответствует вашим требованиям, то следуйте ниже DevExpress нити и другие справочные ссылки:

ASPxGridView - How to bind GridViewDataComboBoxColumn with datasource at runtime

Ссылки:
GridViewDataComboBoxColumn - how to databind at runtime
ASPxGridView - How to change GridViewDataComboBoxColumn DataSource at runtime
Search Results for this topic

Смежные вопросы