谁知道怎么用 DropDownList动态的绑定数据库中的一列?具体的代码能不能给出。

解决方案 »

  1.   

    string connString = "server=(local);uid=sa;pwd=;database=pubs";
    string cmdText = "select * from titles ";
    SqlConnection conn = new SqlConnection(connString);
    SqlDataAdapter adp = new SqlDataAdapter(cmdText, conn);
    DataSet ds = new DataSet();
    adp.Fill(ds);       
    DropDownListID.DataSource = ds;
    DropDownListID.DataTextField = "title";
    DropDownListID.DataValueField = "title_id";
    DropDownListID.DataBind();
      

  2.   

    dropdownlist.datasource=datasource1(数据源,包含多列)
    dropdownlist.datatextfield="要绑定的列名"
    dropdownlist.databind()
      

  3.   

    注意
    DataTextFiled
    DataValueFiled
    前者是绑定要显示为文本的字段名,后者是显示为值的字段名.
    不论你取出来多少个字段,只要指定这两个属性,就可以显示.
      

  4.   

    for(int i=0;i<dtar.Rows.Count;i++)
    {
    this.DropDownListID.Items.Add(dtar.Rows[i][1].ToString());
    }
    动态添加