#region 下拉列表绑定 /// <summary> /// 绑定指定下拉控件的数据源 /// </summary> /// <param name="ddl">下拉控件</param> /// <param name="dt">数据源</param> /// <param name="dataTextField">列表项文字字段</param> /// <param name="dataValueField">列表项值字段</param> public static void BindDropDownList(System.Web.UI.WebControls.DropDownList ddl, DataTable dt, string dataTextField, string dataValueField, Enums.ddlIndexItemValueType dvt) { ddl.DataSource = dt; ddl.DataTextField = dataTextField; ddl.DataValueField = dataValueField; DataRow dr = dt.NewRow(); switch (dvt) { case Enums.ddlIndexItemValueType.空字符串: dr[dataValueField] = ""; break; case Enums.ddlIndexItemValueType.零: dr[dataValueField] = "0"; break; default: dr[dataValueField] = "0"; break; } dr[dataTextField] = "请选择..."; dt.Rows.InsertAt(dr, 0); ddl.DataBind(); } #endregion