定义枚举
public enum UserLevel
{
Commmon = ,
Administrator,
Developer
}
方法一
private void Method1()
{
comboBox1.DataSource = System.Enum.GetNames(typeof(UserLevel));
comboBox1.SelectedIndex =
comboBox1.FindString(UserLevel.Commmon.ToString());
}
方法二
private void Method2()
{
foreach (var v in typeof(UserLevel).GetFields())
{
if (v.FieldType.IsEnum == true)
{
this.comboBox2.Items.Add(v.Name);
}
}
this.comboBox2.SelectedIndex = ;
}
取值
UserLevel testenum = (UserLevel)Enum.Parse(typeof(UserLevel), comboBox1.SelectedItem.ToString(), false);