//先定义一个枚举 enum Color { bule=2, Red=7, Green=14, Unknown=-13 } //第一种方法 public void EnumToListBox(ListControl TheListBox) { string[] datas=Enum.GetNames(typeof(Color)); TheListBox.Dtasource=datas; TheListBox.DataBind(); } //第二种方法 public void EnumToListBox(Type EnumType, ListControl TheListBox) { Array Values = System.Enum.GetValues(EnumType); foreach (int Value in Values) { string Display=Enum.GetName(EnumType, Value); ListItem Item = new ListItem(Display, Value.ToString()); TheListBox.Items.Add(Item); } } 调用方法EnumToListBox(typeof(DayOfWeek), DropDownList1);