private void SetReportSource()
{
DataTable dt;
dt = FrmSummaryController.GetSummaryReport();
this.rptMySummary.Reset();
this.rptMySummary.LocalReport.ReportPath = "Report.rdlc";
ReportDataSource rds = new ReportDataSource("dsNewDataSet_Table", dt);
//this.rptMySummary.LocalReport.DataSources.Clear();
this.rptMySummary.LocalReport.DataSources.Add(rds);
this.rptMySummary.LocalReport.Refresh();
}
这是我填充报告查看器的代码。我确信数据表dt中有6行数据。
报告查看器中仍然没有行和标题。
请告诉我我做错了什么。
答案 0 :(得分:0)
请按照以下步骤操作。和报告绑定缺失
reportDocument.Load(this.MapPath("crpt_test.rpt"));<br>
reportDocument.Database.Tables[0].SetDataSource(dsReport.Tables[0]);<br>
rptviewer.ReportSource = IT_proj_reportDocument;<br>
rptviewer.Visible = true;<br>
rptviewer.DataBind();<br>
导出为任何文件格式。