应该有databind方法吧
最原始的就是使用add(),用循环一条一条的加阿

解决方案 »

  1.   

    ComboBox1.DataSource =table1; 
    ComboBox1.DisplayMember = "Name";
    ComboBox1.ValueMember = "Id";
      

  2.   

    private void button_Click(object sender, System.EventArgs e)
    {
    string Str = "server = localhost;database = 所要连接的数据库名;user id = ; password= ";
    string sql = "select * from 表名";
    SqlConnection Conn = new  SqlConnection(Str);
    SqlDataAdapter da = new SqlDataAdapter(sql,Conn);
        DataSet ds = new DataSet();
    try
    {
    Conn.Open();
    da.Fill(ds,"表名");
    this.dataGrid1.SetDataBinding(ds,"表名");//如果有dataGrid控件的话
    this.textBox1.DataBindings.Add("Text",ds,"表名.列名");
    this.textBox2.DataBindings.Add("Text",ds,"表名.列名");
                                         ......利用控件的databindings.add()属性即可
    Conn.Close();
    }
      catch(System.Exception ep)
    {
    MessageBox.Show(ep.Message.ToString());
    } }
      

  3.   

    谢谢你们的帮忙哈,还有个问题
    我在winform里添加了sqldataadapter,生成数据集dataset1后运行程序,但是提示出错,
    提示说:dataset1有问题,是否缺少程序集引用??
      

  4.   

    using System.Data;
    我加了这个引用的啊
      

  5.   

    using System.Data;
    using System.Data.SqlClient;