我想做一个dropdownlist,dropdownlist的选项与enum中的项挂钩。当我更改enum,dropdownlist也会跟着变化。求大神赐例子

解决方案 »

  1.   

    可以使用反射    public enum SomeType
        { 
            TYPE1,TYPE2, TYPE3
        }    private void SetDropDownList()
        {
            System.Reflection.FieldInfo[] fis = typeof(SomeType).GetFields();
            foreach (System.Reflection.FieldInfo fi in fis)
            {
                if (fi.FieldType == typeof(SomeType))
                {
                    DropDownList1.Items.Add(new ListItem(fi.Name));
                }
            }
        }