枚举是否通过接口与DataGridViewComboBoxColumn绑定

时间:2013-12-26 02:43:27

标签: c# sql datagridview enums

我为sql列“服务类型”赋值的方式是在枚举的帮助下:

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

Sql db看起来像这样: sql table

VS 2013界面,我正在尝试使用工作组合框构建datagridview,如下所示: VS 2013

我无法实现的是组合框正常工作。它应显示当前值,但不是数字中的字符串。我无法将枚举的字符串值指定为DisplayMember。 Result

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

1 个答案:

答案 0 :(得分:0)

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