例如:
public enum MyEnum
{
    A,
    B
}
上面是声明一个枚举类型
且A、B是写死的
现有数据表存了A、B
想从数据库中动态生成A、B
怎么弄?

解决方案 »

  1.   

    MyEnum foo(string value) {
    if (value == "A") return MyEnum.A; else MyEnum.B;
    }
      

  2.   


            public enum MyEnum
            {
                A,
                B
            }
            private MyEnum GetEnum(string value)
            {
                return (MyEnum)Enum.Parse(typeof(MyEnum), value);
            }
            private void button10_Click(object sender, EventArgs e)
            {
                MyEnum num = GetEnum("A");
            }
      

  3.   


     MyEnum dddd = (MyEnum)Enum.Parse(typeof(MyEnum), "A");
      

  4.   


    MyEnum dddd = (MyEnum)Enum.Parse(typeof(MyEnum), "A");
      

  5.   

    那枚举类型里面写什么?
    public enum MyEnum
    {
    ????
    }
      

  6.   

    主要是想实现这个效果
    自定义一个组件,然后有个属性里的数据是从数据库读出的而且要做成下拉框如 text文本框中的Visable的true和false似的。不能用枚举。