在DataGridComboBox问题中显示枚举值

时间:2009-09-12 12:31:09

标签: c# .net winforms datagridview combobox

我有一个名为Series的类的dll。该类有一个字段,它是DataTypes的枚举。我将datagrid绑定到此类的对象列表,并且我能够以组合框的方式显示枚举值 但是,这些值的名称并没有多大意义。例如,我想将'prc'显示为'price'并仍然代表正确的对象值。

这就是我目前所做的事情

            this.seriesDataTypeColumn.Items.AddRange(new object[] {
        MuDBLayer.DataType.mv,
        MuDBLayer.DataType.vol,
        MuDBLayer.DataType.num,
        MuDBLayer.DataType.prc,
        MuDBLayer.DataType.Composite});

mv,vol,num和prc显示在datagridcomboboxes中。 我想要展示 货币价值,数量,数量和价格 任何想法?

2 个答案:

答案 0 :(得分:2)

描述属性无法本地化。请看一下这个回复。

Can my enums have friendly names?

答案 1 :(得分:1)