【问题标题】:Populate GridViewDataComboBoxColumn from database Table从数据库表中填充 GridViewDataComboBoxColumn
【发布时间】:2016-09-19 12:53:01
【问题描述】:

我想从数据库表中填充GridViewDataComboBoxColumn。我有一个城市表,我希望它绑定在 ComboBox 中,它存在于 gridview(DevExpress) 中。

Output

【问题讨论】:

  • 答案会根据使用的数据库略有不同。您使用的是哪个 DBMS?

标签: c# devexpress


【解决方案1】:

发件人: 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

【讨论】:

    猜你喜欢
    • 2011-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多