我可以使用Entity Framework数据源创建RDLC钻取吗?

时间:2018-01-08 11:42:49

标签: c# entity-framework reporting-services rdlc

我正在使用Entity Framework 6和RDLC文件在WinForms应用程序中进行本地报告。

创建单个报告非常简单。我为我的EF模型中的报告定义了数据ViewModel,然后将其用作设计RDLC报告的数据集。

在运行时,我使用LINQ来填充数据ViewModel并将其作为数据源提供给RDLC。

我现在想要从一个报告到另一个报告创建一个DrillThrough。这可能吗?

在创建DrillThrough时,我可以指定被调用的报告并传递一些参数,但这假设被调用的报告使用查询作为数据源,因此可以使用传递的参数。

在具有Entity Framework数据源的RDLC报告中,数据集是在RDLC之外创建的,因此不存在要运行的RDLC的查询。

有没有办法定义一个DrillThrough操作,它会调用带有参数的Windows窗体,还是只需要使用SQL查询作为我用作钻取目标的任何RDLC报告的数据源?

0 个答案:

没有答案