Example #1
0
 /// <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();
 }
Example #2
0
        /// <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();
        }