Winform中怎么把数据库表中的单列数据读取到comboBoX的Items组合框中?在启动界面时下拉框自动能读取到数据呢!
         请教各位高手~尽量说详细一点.今天就这块儿卡了我好一会儿了!谢了!

解决方案 »

  1.   

    Form的Load事件中写Bind代码,我这边没有vs只能凭记忆写点了SqlConnection con=new SqlConnection(连接语句);
    SqlDataAdapter sda=new SqlDataAdapter("select * from table",con);
    DataSet ds=new DataSet();
    con.Open();
    sda.Fill(ds,"table");
    this.combobox.DataSource=ds.Tables["table"];
    this.combobox.DisplayMember="要显示的字段";
    this.combobox.ValueMember="值字段";
    con.Close();
      

  2.   

    我没创建dataset.......这样能绑定进去combobox不?
      

  3.   

    我没创建dataset,这样能绑定到combobox里面吗?
      

  4.   

    如果你只有SqlDataReader好像不能绑定;
    但是你可以用ComboBox.Items.Add()方法将SqlDataReader里面的各项逐一添加到里面。
      

  5.   

    读出的sqldataread 放入自定义集合里,也可以放table里
    绑定就可以了