如何从代码中插入值到强类型数据集,然后从RDLC报告页面显示它

本文关键字:报告 RDLC 然后 显示 强类型 代码 插入 数据集 | 更新日期: 2023-09-27 18:11:28

我创建了一个aspx页面,并在其中添加了报表查看器和脚本管理器。我还添加了一个强类型数据集文件DataSet1。其中有一个包含两列的数据表——名称和名称。我还使用了rdlc文件,我已将其与dataset1绑定。

现在我想把值从我的代码数据集,然后显示它到报告查看器。

aspx.cs code -

DataSet1 ds = new DataSet1();
DataRow dr = ds.DataTable1.NewRow();
ds.DataTable1.AddDataTable1Row("x","y");
this.ReportViewer1.LocalReport.Refresh();

我没有得到报告的值

如何从代码中插入值到强类型数据集,然后从RDLC报告页面显示它

您可以从后面的代码中将数据源添加到Reportviewer。试试下面的代码。

ReportDataSource datasource = new ReportDataSource("TableName", ds.Tables[0]);
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.DataSources.Add(datasource);