2016-07-31 41 views

Antwort

0

es davon ab, was Sie tun möchten, wenn Sie 3 unabhängige Datentabelle haben Sie 3-Panel in Ihrem Bericht verwenden können, aber wenn sie Datentabellen verwandt sind, sollten Sie eine Klasse wie dieses

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; } 

} 

und in Ihrem Bericht machen Sie sollten Ihr Geschäftsobjekt MainDatatable mit 3 untergeordneten Geschäftsobjekten erstellen und einen DataBind setzen, die DatSource auf MainDatatable setzen, danach 3 Unterberichte auf die Datenbank setzen, in jede Seite des Unterberichts Databind setzen und die Datenquelle und Hauptkomponente festlegen Übergeordnete Datenbindung sein