我有一个 rdlc 报告,我想将我自己的自定义类的列表绑定到作为数据源。
我使用了本网站上推荐的一些代码来构建 DataTable
这真的很好用
//convert my list of Invoices to a DataTable
var dt = invoices.CopyToDataTable(dataTable, LoadOption.PreserveChanges);
//Setup a new DataSource
var rds = new ReportDataSource {Name = "ReportDataSet", Value = dt};
//Add that datasource to my ReportViewer
rvSampleInvoice.LocalReport.DataSources.Add(rds);
//Map my report path, etc
rvSampleInvoice.LocalReport.ReportPath = Server.MapPath("etc");
这一切都很好,当我加载我的页面时,报告显示,但它只有一个 2 页。第一个是我的发票集合中的第一个条目,当我单击下一页时,它是一个空白页。我在页面中添加了一个gridview,并将DataTable (dt) 绑定到它,它显示为一个带有一行标题和20 行数据的漂亮表格。
我想知道如何将 RDLC 绑定到我的发票列表是否有问题