2016-07-31 63 views

回答

0

它取决于你想要做什么,如果你有3个独立的数据表,你可以使用3面板在您的报告,但如果他们是相关的数据表,你应该做的一类这样的

public class MainDatatable 
{ 
    public List<Detail> DataTableList1 { get; set; } 
    public List<Detail> DataTableList2 { get; set; } 
    public List<Detail> DataTableList3 { get; set; } 
} 

public class Detail 
{ 
    public int Id { get; set; } 
    public string Name { get; set; } 
    public string value { get; set; } 

} 

,并在您的报告你应该使用3个子业务对象创建业务对象类别MainDatatable,并将一个DataBind设置Dataset在MainDatatable上,然后在数据绑定上放置3个子报表,在每个子报表put的Databind页面中设置数据源和主组件每个应该作为父母数据绑定