我有一个枚举示例:
enum MyEnum
{
My_Value_1,
My_Value_2
}通过以下方式:
comboBox1.DataSource = Enum.GetValues(typeof(MyEnum));但现在我的问题是:如何将"_“替换为”“,使其成为带有空格而不是下划线的项?并且数据绑定对象仍然有效
发布于 2011-06-30 22:55:52
试试这个。
comboBox1.DataSource = Enum.GetValues(typeof(MyEnum))
.Cast<MyEnum>()
.Select(e => new { Value = e, Description = e.ToString().Replace("_"," ") })
.ToList();
comboBox1.DisplayMember = "Description";
comboBox1.ValueMember = "Value";描述,我更倾向于使用“...although”属性(根据Steve Crane的回答)。
https://stackoverflow.com/questions/1102022
复制相似问题