现在Load 函数中 将combo绑定 数据库中查询的数据源,在用户选中combo中的内容时,取得用户选中的内容应该怎么实现呢?

解决方案 »

  1.   

    string Sqlstr1 = "select SaTrTypeID,explain from SmsSaType";
    SqlDataAdapter adapter = new SqlDataAdapter(Sqlstr1, clsMain.Gcon);  DataSet data = new DataSet();
      comboBox1.Items.Clear();
      // 填充数据到DataSet
      adapter.Fill(data);
      comboBox1.DataSource = data.Tables[0]; 
       
      comboBox1.DisplayMember = "explain";
      comboBox1.ValueMember = "SaTrTypeID"; /////// 给combobox绑定数据源
      comboBox1.SelectedIndex = 0;
    在 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)     string str=comboBox1.Text.Trim();
      

  2.   

    搞错,string Sqlstr1 = "select SaTrTypeID,explain from SmsSaType";
    SqlDataAdapter adapter = new SqlDataAdapter(Sqlstr1, clsMain.Gcon);  DataSet data = new DataSet();
      comboBox1.Items.Clear();
      // 填充数据到DataSet
      adapter.Fill(data);
      comboBox1.DisplayMember = "explain";
      comboBox1.ValueMember = "SaTrTypeID"; /////// 给combobox绑定数据源
      comboBox1.DataSource = data.Tables[0]; 
         comboBox1.SelectedIndex = 0;
    在 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)  string str=comboBox1.Text.Trim();
      

  3.   

    查询语句select XXX where X='?',?这里用comboBox1.Text