Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在SSRS报告中使用c代码生成数据集_C#_Reporting Services_Datasource - Fatal编程技术网

C# 在SSRS报告中使用c代码生成数据集

C# 在SSRS报告中使用c代码生成数据集,c#,reporting-services,datasource,C#,Reporting Services,Datasource,由于可以在SSRS.rdl报告中包含c代码,我想知道是否可以从报告中的代码生成数据集 这个问题背后的动机是,我有一个报告所依赖的数据源,但在实际显示结果之前,我需要对每个报告执行几次计算。目前,外部应用程序正在处理这个问题,并将结果写入其自己的表中,而我又将其用作报告中的数据集。显然,将逻辑包含到报告中可以通过在我报告的每个字段中包含代码来完成,这不是一个适用的解决方案,因为这将很难维护。 由于外部应用程序已经是用c编写的,因此我更希望将此代码包含到.rdl文件中,并立即将输出用作数据集,而不是

由于可以在SSRS.rdl报告中包含c代码,我想知道是否可以从报告中的代码生成数据集

这个问题背后的动机是,我有一个报告所依赖的数据源,但在实际显示结果之前,我需要对每个报告执行几次计算。目前,外部应用程序正在处理这个问题,并将结果写入其自己的表中,而我又将其用作报告中的数据集。显然,将逻辑包含到报告中可以通过在我报告的每个字段中包含代码来完成,这不是一个适用的解决方案,因为这将很难维护。 由于外部应用程序已经是用c编写的,因此我更希望将此代码包含到.rdl文件中,并立即将输出用作数据集,而不是先将其写入数据库


这是否可能?这意味着我需要在生成报表之前运行代码,但我不知道如何实现这一点?如果可能,我是否可以在SSRS报告中包含整个项目或自建类,以便从报告中的任何位置都可以引用这些类?

是否确实要生成数据源?你是说数据集吗?我需要多个数据集,但可以。我会相应地编辑任务,谢谢。