相关疑难解决方法(0)

使用空格在ComboBox中显示枚举

我有一个枚举,例如:

enum MyEnum
{
My_Value_1,
My_Value_2
}
Run Code Online (Sandbox Code Playgroud)

用:

comboBox1.DataSource = Enum.GetValues(typeof(MyEnum));
Run Code Online (Sandbox Code Playgroud)

但现在我的问题是:如何将"_"替换为"",以便它成为带空格而不是下划线的项目?并且数据绑定对象仍然有效

c#

15
推荐指数
3
解决办法
2万
查看次数

枚举的多选下拉列表

我可以通过哪种方式实现枚举值的下拉列表?

我有这样的枚举:

public enum ValueEnum : byte
{
    [Description("Value 1")]
    Value1 = 1,
    [Description("Value 2")]
    Value2 = 2,
    [Description("Value 3")]
    Value3 = 4
}
Run Code Online (Sandbox Code Playgroud)

我想从服务器端的多个选择而不是选定值列表中获取单个值:

    public ActionResult ValueAction(ValueEnum result)
    {
        //too many code
        return View();
    }
Run Code Online (Sandbox Code Playgroud)

结果可以是ValueEnum.Value1ValueEnum.Value1 | ValueEnum.Value3

没有客户端总和,有没有办法做到这一点?

c# asp.net-mvc

7
推荐指数
1
解决办法
2044
查看次数

标签 统计

c# ×2

asp.net-mvc ×1