日期:2014-05-18  浏览次数:20562 次

DropDownList请教
实现一个需求 

  动态加载DropDownList 实现生成如下的下拉列表
 <select name="droplist" id="droplist" >
  <option value="1">物品名称1</option>
<option value="2">物品名称2</option> 
</select>


动态加载 option 的数目 , 动态加载value 和动态加载相应的物品名称 其中value是数据库里面的编码字段
而物品名称是对应编码字段的另外一个字段


麻烦各位~~~~~~~~~~~~~



------解决方案--------------------
C# code

using(SqlConnection con = new SqlConnection("server=localhost;uid=sa;pwd=sa;database=DemoDB;"))
{
      con.Open();
      string strSQL = "select 另外一个字段,编码字段 from 你的表名";
      SqlDataAdapter adapter = new SqlDataAdapter(strSQL,con);
      DataSet ds= new DataSet();
      adapter.Fill(ds);
      this.DropDownList1.DataSource = ds;
      this.DropDownList1.DataTextField = "另外一个字段";
      this.DropDownList1.DataValueField = "编码字段";
      this.DropDownList1.DataBind();
}