2016-07-31 56 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頁面中設置數據源和主組件每個應該作爲父母數據綁定