Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.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
Asp.net SSRS/RDLC详细数据单值重复_Asp.net_Reporting Services_Reportviewer_Rdlc - Fatal编程技术网

Asp.net SSRS/RDLC详细数据单值重复

Asp.net SSRS/RDLC详细数据单值重复,asp.net,reporting-services,reportviewer,rdlc,Asp.net,Reporting Services,Reportviewer,Rdlc,SSRS(真正的RDLC报表查看器报表)的一个问题一直困扰着我,因为报表中呈现的细节在一个组中始终是相同的值。我以前遇到过这种情况,最后不得不创建一个新视图并将其拉入解决方案中,从头开始重建报告。因为我又有了这个,我真的很想知道还有什么可以尝试。我已经删除了tableadpator并再次添加,尝试了清洗和重建解决方案。我修改了一个视图,在末尾添加了几列,因此这是我的可疑项,因为另一个使用相同基本视图的报表现在也有类似的问题。这不是一个特定于代码的示例,当然希望其他人看到这种行为并知道如何摆脱它

SSRS(真正的RDLC报表查看器报表)的一个问题一直困扰着我,因为报表中呈现的细节在一个组中始终是相同的值。我以前遇到过这种情况,最后不得不创建一个新视图并将其拉入解决方案中,从头开始重建报告。因为我又有了这个,我真的很想知道还有什么可以尝试。我已经删除了tableadpator并再次添加,尝试了清洗和重建解决方案。我修改了一个视图,在末尾添加了几列,因此这是我的可疑项,因为另一个使用相同基本视图的报表现在也有类似的问题。这不是一个特定于代码的示例,当然希望其他人看到这种行为并知道如何摆脱它


因此,我有一个ASP.NETWeb应用程序,它使用报表查看器呈现一些报表RDLC。我使用实体框架访问数据,并将数据绑定到报表。

我发现了问题所在。我正在使用实体框架(EF),我更新了一些视图,以添加额外的列用于报告。EF为列随机选择一个键。如果我手动将键设置为它应该是什么,并且我将分组设置为在ID列而不是文本上(不确定这是否真的修复了它,但添加是因为它是我的解决方案的一部分),那么报告现在不会为每一行复制相同的数据。奇怪的是,该组的行数是正确的,只是以某种方式仅呈现每行的第一行数据。我知道这不是一个很好的解决根本问题的例子,但至少我遇到问题的所有报告现在都正常工作了,对某些报告来说,唯一改变的是EF模型被更新为绑定到RDLC报告的视图。

确保您不仅显示了
First
值或
SUM
。仔细检查文本字段。这不是问题所在。我将发布我的发现,希望其他人能从中学习。