我的意思是:我已把数据绑定到了ComboBox中:
sSql="Select Distinct CodeCd,CodeCd + ' ' + CodeName  from CodeDeta    Where  TypeCD='DEPT'";
DataSet ds=new DataSet();
DataTable dt=new DataTable();
SqlDataAdapter adp=new SqlDataAdapter(sSql,cn);
if  (ds.Tables["tb1"] != null) ds.Tables["tb1"].Reset();
adp.Fill(ds,"tb1");
dt=ds.Tables["tb1"];
cmb.DataSource=dt.DefaultView;
cmb.ValueMember=dt.Columns[0].ColumnName.Trim() ;
cmb.DisplayMember=dt.Columns[1].ColumnName.Trim();
现在我想取出ComboBox.Text中的第一个字段,请问该怎么写啊

解决方案 »

  1.   

    private void Button1_Click(object sender, System.EventArgs e)
    {

      //取得下拉框的值
        Label1.Text=DropDownList1.SelectedItem.Text.ToString();
      //取得' '所在位置
        int i=Label1.Text.IndexOf(' ');
      //取得你的查询条件str
        string str=Label1.Text.Substring(0,i);
        Label1.Text=str;
    }
      

  2.   

    Working1997(haha):我用的是ComboBox,你好象用的是ListBox,不是我相要的,不过还是谢谢你.
      

  3.   

    顺便问一下,DropDownList这个控件我怎么加不上去呀,它在工具箱里是灰色的.有什么办法能使把它拖到窗体上面
      

  4.   

    yzgyang1(yzg),不对啊,我用的就是DropDownList控件