protected System.Web.UI.WebControls.DropDownList dl;
DataSet ds=......
dl.DataSource=ds;
dl.DataValueField="id";//值
dl.DataTextField="type";//显示文本
dl.DataBind();输入数据在DropDownList控件好像不可以吧,请高手指教

解决方案 »

  1.   

    trydl.DataSource = ( DataView)ds.Tables[0];
      

  2.   

    在下拉列表中输入数据是组合框comboBox的功能,
    得到选定项的值
    dropdownlist1.seletecitem.text//文本
    dropdownlist1.seletecitem.value//值
      

  3.   

    能不能做到,既像下拉列表可以选择,又可以输入数据
    急,我要的就是那中效果,敬请各位大哥指教!
    to: xswh418
    comboBox 是社么,我找不到,可以实现我上面的所有功能吗,求教
      

  4.   

    那就要自己重写控件了吧
    参看http://expert.csdn.net/Expert/topic/1716/1716109.xml?temp=.7011072
      

  5.   

    这个你只能重写DropDownList组件了,没别的办法
      

  6.   

    算了,我想到一个其它办法实现
    再问一个菜问题:
    DropDownList1.DataTextField

    DropDownList1.DataValueField有社么区别,和作用?
      

  7.   

    DropDownList1.DataTextField是要显示的文字,比如显示类别名
    DropDownList1.DataValueField是显示文字对应的value,比如类别名对应的ID号
      

  8.   

    组件可以放到页面里了,但又有麻烦了,ComboBox1没法指定数据源啊:没有DataSource方法
    请大哥们再赐教!万分感谢!~
    string sql_zhz="SELECT distinct A.经由站 FROM ..."
    SqlDataAdapter sda_zhz=new SqlDataAdapter(sql_zhz,sqlConnection1);

    DataSet ds_zhz=new DataSet();
    sda_zhz.Fill(ds_zhz,"tb2");
    sqlConnection1.Close();
    DropDownList1.DataSource=ds_zhz; //**用ComboBox1没有DataSource方法**
    DropDownList1.DataValueField="经由站";//dataset中列名
    DropDownList1.DataBind();