DropDownList控件綁定數據庫數據:DB是公共類,reDt是公共類中的方法
放在Page_Load事件中
if (!IsPostBack) { DB db = new DB(); DataTable dt = db.reDt("select * from provinceInfo order by provinceid asc"); ddlsmprovince.DataSource = dt; ddlsmprovince.DataTextField = ddlsmprovince.DataValueField = "province"; ddlsmprovince.DataBind(); ddlsmprovince.Items.Insert(0, "不限"); }
reDt方法:
public DataTable reDt(string cmdstr)//通過SQL語句查詢數據庫中的數據,並將查詢結果存儲在DataSet數據集中,最終將該數據集中的查詢結果的數據表返回 { try { SqlConnection con = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["ConnectionString"].ToString()); SqlDataAdapter da = new SqlDataAdapter(cmdstr, con); DataSet ds = new DataSet(); da.Fill(ds); return (ds.Tables[0]);//返回DataSet對象可以作為數據綁定控件的數據源,可以對其中的數據進行編輯操作 } catch (Exception) { throw; } }