1. 程式人生 > >Asp.net--DropDownList控件綁定數據庫數據

Asp.net--DropDownList控件綁定數據庫數據

rop ems return table pre cep text style uefi

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; } }

Asp.net--DropDownList控件綁定數據庫數據