我一直困扰着SSRS(实际上是RDLC报告查看器报告)的问题,因为报告中呈现的细节在组中一直是相同的值。我之前遇到过这种情况,最终不得不创建一个新视图并将其拉入解决方案并从头开始重建报告。当我再次拥有这个时,我真的想知道还有什么可以尝试。我删除了tableadpator并再次添加它,尝试清理和重建解决方案。我改变了一个视图,最后添加了几列,所以这是我的可疑项目,因为使用相同基本视图的另一个报告现在有类似的问题。这不是一个特定于代码的示例,并且肯定希望其他人看到此行为并知道如何摆脱它。
所以我有一个ASP.Net Web应用程序,它使用报表查看器来呈现一些报表,RDLC。我使用实体框架进行数据访问,并将数据绑定到报告中。
答案 0 :(得分:0)
我发现了似乎一直存在的问题。我正在使用实体框架(EF),我更新了一些视图以添加其他报告列。 EF随机选择列的键。如果我手动将密钥设置为它应该是什么,并且我将我的分组设置为ID列而不是文本(不确定这是否真正修复了它,但是因为它是我的解决方案的一部分而添加),那么报告现在是不重复每行的相同数据。奇怪的是,该组的行数是正确的,只是某种方式只会渲染每一行的第一行数据。我知道这不是root问题和修复的一个很好的例子,但至少我遇到的所有报告现在都在工作,而且对于某些人来说唯一改变的是EF模型已更新为视图将绑定到RDLC报告。