DataSet ds=da.Fill(...)...
DataTable dt=ds.Tables[0];从dt中选出需要的列,组合成各种新的datatable,再将它们作为数据控件的数据源。

解决方案 »

  1.   

    Dim dsEmail As New DataSetsadEmail.Fill(dsEmail, "tab1")
    sadEmail.Fill(dsEmail, "tab2")
    sadEmail.Fill(dsEmail, "tab3")
    sadEmail.Fill(dsEmail, "tab4")
    ...............
    一个dataset可以是多个结果集的集合然后:
    dgdMain.DataBind() '绑定数据
      

  2.   


    datatable dt1 = ds.tables[1]
    datatable dt2 = ds.tables[2]
    datatable dt3 = ds.tables[3]
    datatable dt4 = ds.tables[4]
      

  3.   

    String sql="select * from tab1";
    DataSet ds=new DataSet("dsinstance");
    OleDbDataAdapter da=new OleDbDataAdapter(sql,conn);
    da.Fill(ds,"tbname1");
    da.SelectCommand.CommandText="select * from tab2";
    da.Fill(ds,"tab2");
    //一个dataset填充多个table.//用datagrid显示ds中的数据
    dgrid2.DataSource=ds.Tables["tab2"];
    dgrid2.DataBind();
      

  4.   


    Dim dsEmail As New DataSet sadEmail.Fill(dsEmail, "tab1") 
    sadEmail.Fill(dsEmail, "tab2") 
    sadEmail.Fill(dsEmail, "tab3") 
    sadEmail.Fill(dsEmail, "tab4") 
    ............... 
    一个dataset可以是多个结果集的集合 然后: 
    dgdMain.DataBind() '绑定数据 
    支持
      

  5.   


    Dim dsEmail As New DataSet sadEmail.Fill(dsEmail, "tab1") 
    sadEmail.Fill(dsEmail, "tab2") 
    sadEmail.Fill(dsEmail, "tab3") 
    sadEmail.Fill(dsEmail, "tab4") 
    ............... 
    一个dataset可以是多个结果集的集合 然后: 
    dgdMain.DataBind() '绑定数据 
    支持
      

  6.   

        以前是每一个存储过程中都只有一个Select语句,然后在Report中创建DataSet,一个一个的把值赋到报表控件上,
    现在想把几个Select语句放在一个存储过程中,然后一下子分别读出各个DataTable里面的值,不知道如何解决,各位有没有做过这方面的高人?
      

  7.   

    Report中建DataSet怎么用临时表,好像Report不支持这种一下子把所有的DataTable取出来,只能一个Select语句建一个DataSet对应的读值,期望高手能指点一下行还是不行:(
      

  8.   

    从 dataset 的设计风格来看, 应该是只支持一张表的, 在你设计好 dataset 的时候, 字段就产生了, 而有多张表的话, 字段不一定相同, 如果支持多张表, 就意味着 dataset 的字段不应该在设计时就生成好