SqlConnection kk=null;
kk=new SqlConnection("data source=xxx;uid=sa;pwd=xxxxxxxxx;database=biao");
kk.Open();
SqlDataAdapter da=new SqlDataAdapter("select * from ok",kk);
DataSet ds=new DataSet();
da.Fill(ds,"ok");
this.comboBox1.DataBindings.Add("SelectedValue", ds, "ok.a");
//这样绑定为什么不对,到底应该怎么正确绑定listbox,combobox控件

解决方案 »

  1.   

    this.comboBox1.DataSource = ds.Tables["ok"];
    this.comboBox1.DisplayMember = "a";
    this.comboBox1.ValueMember   = "b";
      

  2.   

    windows下面:
    ComboBox1.DataSource = myDataSet ;//数据集
    ComboBox1.DisplayMember = "person.userId" ;//表名加字段名
    ComboBox1.ValueMember = "person.username" ;this.ComboBox1.DataSource = myDataTable;//数据表
    this.ComboBox1.DisplayMember = "Name";字段名
    this.ComboBox1.ValueMember = "userId";字段名
    获取当前位置的数据
    DataRowView sysDataRowView = (DataRowView)ComboBox1.SelectedItem;