根据报表需要我建了一个数据集dataset1,内手工建一datatable1,设了一些字段。现在我需要从两个表中取数据,填充到这个数据集里,怎么做呢?

解决方案 »

  1.   


     
                    SqlDataAdapter myCommandd = new SqlDataAdapter("select * from Couse", objConnection);
                    DataSet ds = new DataSet();
                    myCommandd.Fill(ds, "Couse");
                    DataTable dt = ds.Tables["couse"];
                    Console.WriteLine(dt.Columns[0].ToString());
                    Console.WriteLine(dt.DefaultView.Count);
      

  2.   

    一个简单的例子SqlConnection con=new SqlConnection (@"Data Source=TEST;database=test;User ID=sa;Password=;");
    SqlDataAdapter da = new SqlDataAdapter("select * from tbtest", con);
    DataSet dataset1 = new DataSet();
    da.Fill(dataset1, "datatable1");
    DataTable dt = dataset1.Tables["datatable1"];
    dataGridView1.DataSource = dt;
      

  3.   

    access
    #  objConnection.Open();  
    #                 OleDbDataAdapter myCommandd = new OleDbDataAdapter("select * from Couse", objConnection);  
    #                 DataSet ds = new DataSet();  
    #                 myCommandd.Fill(ds, "couse");  
    #                 DataTable dt = ds.Tables["couse"];  
      

  4.   

    excel
    #   OleDbConnection objConnection = new OleDbConnection(strConnection);  
    #             objConnection.Open();  
    #             OleDbDataAdapter myCommandd = new OleDbDataAdapter("select * from [Sheet1$]", objConnection);  
    #             DataSet ds = new DataSet();  
    #             myCommandd.Fill(ds, "[Sheet1$]");  
    #             System.Data.DataTable dt = ds.Tables["[Sheet1$]"];  
    #             Console.WriteLine(dt.Columns[0].ToString());  
    #             Console.WriteLine(dt.Columns[1].ToString());  
    #             DataRow drDisplay = dt.Rows[0];  
      

  5.   

    这样吧,我具体说一下,大家帮帮忙。
    datatable1字段为:时间,编号,借方金额,贷方金额,余额。
    另两个表分别为入库和出库表。
    入库为:时间、编号、单价、数量、金额;
    出库为:时间、编号、单价、数量、金额;
    怎么写SQL语句,并怎么填充到这个里面呢?
      

  6.   

    三楼,我不是要填充到datagridview里,我最终是要用报表体现的。
    二楼,很感谢你,能用我的那个改一下吗。
      

  7.   

    再一个,因为自建的Table和原来的表不一样,是不是应该对应着一个字段一个字段往里加呀,要不怎么知道填到哪儿了呢?