【问题标题】:Enum binding with DataGridViewComboBoxColumn through interface or not枚举是否通过接口与 DataGridViewComboBoxColumn 绑定
【发布时间】:2013-12-26 02:43:27
【问题描述】:

我将值分配给 sql 列“服务类型”的方式是借助枚举:

public enum EmployeeType : int
{ 
    CallCenter = 0,
    Secretary = 1,
    Supervisor = 2,
    Director = 3
}

Sql 数据库如下所示:

VS 2013 界面,我试图用一个工作组合框构建 datagridview 在这里:

我无法实现的是组合框可以正常工作。它应该显示当前值,但在字符串中而不是在数字中。我无法将枚举的字符串值分配为 DisplayMember。

所以最后我有一个来自数据库的数据源和一个带有显示名称的枚举。如何使用 db 和 enum 中的数据正确显示显示名称?

【问题讨论】:

    标签: c# sql datagridview enums


    【解决方案1】:

    由于我无法找到解决方案,我用枚举丢弃了解决方案。而不是我将类转移到 sql 数据库,在那里使用 vs 2013 中的数据集配置它更容易。

    【讨论】:

      猜你喜欢
      • 2013-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-12
      • 2013-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多