有問題的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