从数据库中读出两列数据,怎么绑定到combobox,不要一对一对的add,怎么用table做?

解决方案 »

  1.   

    你把读出的数据放到 DataSet 或List<对象中> 然后代码段
    comBox.DataSour=dataSet 或comBox.DataSour=list<对象>
    指定DataMember,DisplayVember
    Ok
      

  2.   


    OracleConnection oracn = new OracleConnection(connstring);
                OracleDataAdapter orada = new OracleDataAdapter("select empid,empname from bd_employee", oracn);
                DataTable dt = new DataTable();
                orada.Fill(dt);
                this.comboBox1.DataSource = dt;
                this.comboBox1.ValueMember = dt.Columns["empid"].ToString();
                this.comboBox1.DisplayMember = dt.Columns["empname"].ToString();