【发布时间】:2016-09-19 12:53:01
【问题描述】:
我想从数据库表中填充GridViewDataComboBoxColumn。我有一个城市表,我希望它绑定在 ComboBox 中,它存在于 gridview(DevExpress) 中。
【问题讨论】:
-
答案会根据使用的数据库略有不同。您使用的是哪个 DBMS?
标签: c# devexpress
我想从数据库表中填充GridViewDataComboBoxColumn。我有一个城市表,我希望它绑定在 ComboBox 中,它存在于 gridview(DevExpress) 中。
【问题讨论】:
标签: c# devexpress
发件人: 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";
...
如果你想改变 GridViewDataComboBox 列的 DataSource 在 运行。要完成此任务,请处理服务器端 ASPxGridView.CellEditorInitialize 事件处理程序。请参考 ASPxGridView - How to bind GridViewDataComboBoxColumn at runtime 了解如何将 ComboBoxColumn 绑定到 DataSource 的示例 使用此事件处理程序的运行时。绑定自动过滤器单元的 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
【讨论】: