/// <summary> /// 邦定DorpDownList /// </summary> /// <param name="DataScore">数据源</param> /// <param name="DL">DropdownList控件</param> /// <param name="DataTextField">Item文本</param> /// <param name="DataValueField">Item值</param> public virtual void BindDoprdownList(object DataScore, System.Web.UI.WebControls.ListControl DL, string DataTextField, string DataValueField) { DL.DataSource = DataScore; DL.DataTextField = DataTextField; DL.DataValueField = DataValueField; DL.DataBind(); DL.Dispose(); }
/// <summary> /// 用枚举邦定DorpDownList /// </summary> /// <param name="EnumType">枚举类型</param> /// <param name="DL">DropdownList控件</param> /// <param name="DataTextField">Item文本</param> /// <param name="DataValueField">Item值</param> public virtual void BindDoprdownList(Type EnumType, System.Web.UI.WebControls.ListControl DL) { ArrayList List = new ArrayList(); foreach (int i in Enum.GetValues(EnumType)) { ListItem listitem = new ListItem(Enum.GetName(EnumType, i), i.ToString()); List.Add(listitem); } DL.DataSource = List; DL.DataTextField = "text"; DL.DataValueField = "value"; DL.DataBind(); DL.Dispose(); }