大家帮忙看下啊
string text = comboBox4.SelectedItem.ToString();
  .
  .
  .
  .
string sql = "select 'text' from [县市界_polygonR] ";
            OleDbDataAdapter aa = new OleDbDataAdapter(sql, objConnection);
            DataTable df = new DataTable();
            aa.Fill(df);            this.listBox2.DataSource = df;
            this.listBox2.DisplayMember = "text";
            this.listBox2.ValueMember = "id

解决方案 »

  1.   

      就是把comboBox4里选择的值赋给变量text,然后在执行查询,绑定显示啊。
      string sql = "select 'text' from [县市界_polygonR] ";
      

  2.   

    string sql = "select 'text' from [县市界_polygonR] ";text你加单引号干什么????
    是不是这个意思:
    "select 列名 from [县市界_polygonR] where 查询列名 like ‘%" + text + "%'"
      

  3.   

    string text = comboBox1.SelectedItem.ToString ().Trim();
    using (SqlConnection conn = new SqlConnection("连接串"))
    {
        conn.Open();
        SqlDataAdapter aa = new SqlDataAdapter(string.Format("select 列名 from [县市界_polygonR]     where 查询列名 like %" + text + "%"), conn);
        DataTable df = new DataTable();
        aa.Fill(df);
        this.listBox2.DataSource = df;
        this.listBox2.DisplayMember = "列名";
    }
      

  4.   


    string text = comboBox4.SelectedItem.ToString();
      .
      .
      .
      .
    string sql = "select * from [县市界_polygonR] ";
      OleDbDataAdapter aa = new OleDbDataAdapter(sql, objConnection);
      DataSet ds= new DataSet ();
      aa.Fill(ds);  this.listBox2.DataSource = ds;
      this.listBox2.DisplayMember = "text";
      this.listBox2.ValueMember = "id
      

  5.   


    string text = comboBox4.SelectedItem.ToString();
      .
      .
      .
      .
    string sql = "select * from [县市界_polygonR] where text like '%"+text +"%'";
      OleDbDataAdapter aa = new OleDbDataAdapter(sql, objConnection);
      DataSet ds= new DataSet ();
      aa.Fill(ds);  this.listBox2.DataSource = ds;
      this.listBox2.DisplayMember = "text";
      this.listBox2.ValueMember = "id
      

  6.   

    aa.fill(ds,"表名")     试试
      

  7.   

            string sql = "select * from [县市界_polygonR] where text like '%"+text +"%'";
               OleDbDataAdapter aa = new OleDbDataAdapter(sql, objConnection);
                DataTable df = new DataTable();
                aa.Fill(df);  
                this.listBox2.DataSource = df;
                this.listBox2.DisplayMember = "text";
                this.listBox2.ValueMember = "id";
       但是在aa.Fill(df);  这里显示错误说:至少一个参数没有被指定值。
        
       
      

  8.   

    不是让你换成DataSet了嘛?
    string text = comboBox4.SelectedItem.ToString();
      .
      .
      .
      .
    string sql = "select * from [县市界_polygonR] where text like '%"+text +"%'";
      OleDbDataAdapter aa = new OleDbDataAdapter(sql, objConnection);
      DataSet ds= new DataSet ();
      aa.Fill(ds);  this.listBox2.DataSource = ds;
      this.listBox2.DisplayMember = "text";
      this.listBox2.ValueMember = "id
      

  9.   

     我觉得不是那个问题 COMBOX4数据应该是这么绑定的 TEXT=THIS.COMBOX4.GETITEMSTEXT(THIS.COMBOX4.SELECTITEM)