5
Làm cách nào để tạo báo cáo có mối quan hệ cha-con-cháu sử dụng các đối tượng kinh doanh tùy chỉnh/POCO?Dịch vụ báo cáo: Nguồn dữ liệu đối tượng kinh doanh với cha-con-cháu
public class Invoice
{
public List<Account> Accounts { get; set; }
}
public class Account
{
public List<LineItem> LineItems { get; set; }
}
public void GenerateReport()
{
var localReport = new LocalReport();
localReport.LoadReportDefinition(GetEmbeddedResource("Invoice.rdlc"));
localReport.DataSources.Add(new ReportDataSource("InvoiceDataset", new List<Invoice> { invoices }));
}
Tốt hơn là sử dụng điều khiển Bảng và Danh sách trên Subreports. Dịch vụ báo cáo v10 với xử lý cục bộ (tệp .rdlc).