4

我正在尝试将我的报表查看器链接到数据源,但是对话框是空的 -

空对话框

我有一个名为 dsReports.xsd 的文件,其中包含在我从那里预览数据时可以使用的数据集。有谁知道为什么会这样?

谢谢

4

3 回答 3

1

我通过以编程方式设置数据源来解决这个问题 -

var myDataTable = new dsReports.tsPrimaryMondayDataTable();
        var myTableAdapter = new dsReportsTableAdapters.tsPrimaryMondayTableAdapter();
        myTableAdapter.Fill(myDataTable, Convert.ToDateTime(dtp.Value));
        var rds = new ReportDataSource("DataSet1", myDataTable as DataTable);

        reportViewer1.LocalReport.DataSources.Clear();
        reportViewer1.LocalReport.DataSources.Add(rds);
        reportViewer1.RefreshReport();
于 2013-06-25T07:58:09.557 回答
0

当 yourfile.rdlc 没有添加像“源数据”这样的数据集时,会出现此问题。然后,在您的报告 .rdlc 中添加一个表,并在尝试在rsweb 中添加数据源后进行配置:ReportViewer不要忘记将 ScriptManager 放在 .aspx 中。

于 2019-01-17T16:29:25.940 回答
0

问题是您可能使用较新版本的 Visual Studio 保存报告(在我的情况下使用 Visual Studio 2019)。保存后,“选择数据源”部分中的数据源列表将为空。

当我使用旧版本的 Visual Studio 编辑原始报告时,会显示数据源列表。

(在我的情况下,保存的报告也不能用旧版本的 VS 恢复,所以我希望你有一个备份 :))

于 2019-06-20T10:49:41.377 回答