可以很多,可以将每个表数据放到dataset当中,不过读出来也只能一个一个绑定我只瞧见过代码,现在忘了:)

解决方案 »

  1.   

    晕.给把那代码给我看看吗?
    [email protected]
      

  2.   

    一个DataSet如何填充多张表?????
    ___________________________________________________________________
    你可以用多个DataAdapter来填充一个DataSet的多个表,每个DataAdatper的SelectCommand指定到不同的表。
    如:
    DataAdatper1.Fill(ds.table1);
    DataAdatper2.Fill(ds.table2);
    当然前提是还需要定DataTable。
      

  3.   

    填充多张表 指定每次填充的表名不就可以了至于绑定数据,应该是建立一个DataView吧
      

  4.   

    填充多张表 指定每次填充的表名不就可以了
    DataAdatper1.fill("数据急的名称",表的名称);
      

  5.   

    this.AmountOfTraining1011txt.Text=ds.Tables[0].Rows[0][0].ToString();
    this.AmountOfEligibility1011txt.Text=ds.Tables[0].Rows[0][1].ToString();
    this.TotalTrainingTime1011txt.Text=ds.Tables[0].Rows[0][2].ToString();
    this.CostOfTraining1011txt.Text=ds.Tables[0].Rows[0][3].ToString();
    this.CostOfCourse1011txt.Text=ds.Tables[0].Rows[0][4].ToString();
    this.CostOfMaterial1011txt.Text=ds.Tables[0].Rows[0][5].ToString();
    this.CostOfOther1011txt.Text=ds.Tables[0].Rows[0][6].ToString();
      

  6.   

    前面少一句 DataSet ds=DataManage.selectgeng(code,year,month,TrainingType);
      

  7.   

    动态连接库这么写
      public static DataSet selectgeng(string code,int year,int month,int TrainingType)
    {
    SqlConnection conn=new SqlConnection(GetConnectString);
    string str="select sum(AmountOfTraining),sum(AmountOfEligibility),sum(TotalTrainingTime),sum(CostOfTraining),sum(CostOfCourse),sum(CostOfMaterial),sum(CostOfOther)  from TrainingData ,Dept where  Dept.Code=TrainingData.DeptCode  and Dept.Parent like '"+code+"%' and  year="+year+" and month="+month+"and TrainingType='"+TrainingType+"'";
    SqlDataAdapter sda=new SqlDataAdapter(str,conn);
    DataSet ds=new DataSet();
    try
    {
    sda.Fill(ds);
    return ds;
    }
    catch
    {
    ds = null;
    return ds;
    }
    }
      

  8.   

    da1.fill(ds,str_TableName1);
    da2.fill(ds,str_TableName2);
      

  9.   

    <asp:TemplateColumn HeaderText="日期" HeaderStyle-Font-Bold="True" ItemStyle-Width="80px">
    <ItemTemplate>
    <asp:Label runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Time") %>' ID="Label5"/>
    </ItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn HeaderText="姓名" HeaderStyle-Font-Bold="True" ItemStyle-Width="100px">
    <ItemTemplate>
    <asp:Label runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"name")%>' CssClass="GridLink" ID="Label6" />
    </ItemTemplate>
    </asp:TemplateColumn>
    我的DataGrid是这样绑定的,
    这两个字段是不同的表,
    好像不行, 要怎么绑定???
      

  10.   

    一个DataGrid 绑定几张表里的不同字段
    //DataGrid帮定SQL视图里面的数据,视图可以包括多个表一个DataSet如何填充多张表????? 
    //用SqlDataAdapter的Fill方法不停填充即可