我的意思是:我已把数据绑定到了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中的第一个字段,请问该怎么写啊
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中的第一个字段,请问该怎么写啊
{
//取得下拉框的值
Label1.Text=DropDownList1.SelectedItem.Text.ToString();
//取得' '所在位置
int i=Label1.Text.IndexOf(' ');
//取得你的查询条件str
string str=Label1.Text.Substring(0,i);
Label1.Text=str;
}