有问题的SSRS报告是一个客户报告文件(.rdlc),它是通过以下步骤创建的:1)查询数据库并将返回的填充的System.Data.DataTable对象应用于报告; 2)依次调用报告对象上的Export方法来创建最终的PDF文件。为什么我的SQL Server报告服务(SSRS)报告“出现”重新排序数据?
问题:查询以某种方式对数据进行排序,并且报告将其排序在另一个方向!
我知道一个SSRS报告不支持排序,因为这是给 查询,所以我的困惑!
我已经使用调试休息来查看正确排序的DataTable变成错误排序的PDF。 (Aaarrgghh)
该报告仅列出产品,其库存数量及其类别,例如红葡萄酒,白葡萄酒等
......并且有趣的是,PDF基于第一个字母数字的数据列(这是第三个称为“Category”的物理列),似乎按照字母顺序排序。
我使用C#.NET 4和Visual Studio 2010
谢谢克里斯 - 你有一个良好的短语!我发现Tablix的确在排序,而且我在几个月前设定了标准,并且被遗忘了。对于像我这样的人有一个词 - 但这里不适合。非常感谢拍头:) – Adam 2012-02-13 12:06:47
很高兴你把它分类。我还经常发现,在代码中做了些奇怪事情的人是六个月前我:)请勾选答案上的复选框,以便稍后来到这个问题的人会知道答案是正确的。 – 2012-02-14 00:26:04