2009-08-20 103 views

回答

1

您還可以使用Matrix控件在報表中而不是在查詢中轉送結果。這樣您就不必使用任何自定義解決方案。

+0

事實上,我還必須在我的動態列左側添加許多靜態列,因此,我覺得在將數據透視請求交給報告服務之前,需要加入我的數據透視請求的結果。我最終管理了一個解決方案,但它有點瑕疵:我使用了一個矩陣控件,然後在左欄中根據需要將字段分割成多個文本框,在那裏顯示了我需要的不同字段。然後,格式化左上角的單元格以模擬它是多個表格標題。 – madewulf 2009-08-20 14:41:56

+0

我通常所做的就是將靜態列插入到我的查詢中與我的動態列相同的字段中,並使所有內容都具有動態性。這樣你的矩陣更容易維護:)。很高興它的作品 – zzawaideh 2009-08-20 15:18:45

1

您將需要實現動態報告定義文件。這裏有一個鏈接可以幫助你開始。它是一個VS項目,通過數據表動態地創建一個帶有表格的RDLC文件。我用它作爲當前報告系統的基礎。

C# Version

VB.NET Version

如果您對此有任何疑問,請讓我知道。我一直在生成RDLC文件很長一段時間,並且遇到幾乎所有您能想到的問題:)

+0

非常感謝您的幫助。我完全停留在此。我必須承認,我寧可選擇一個不會強迫我學習c#的解決方案,但無論如何都要感謝。 – madewulf 2009-08-20 13:10:44

相關問題