Ich benutze Stimulsoft Bericht, und ich möchte drei Datatable nebeneinander zeigen, aber wenn ich eine Tabelle zu Seite hinzufügen, behebt es die gesamte Breite der Seite und die nächste Tabelle geht an die Unterseite. Was soll ich machen?Zeige drei datable horizontal in stimul Bericht
0
A
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