我在過去的幾個小時一直在爲此工作。我把下面的代碼插入文本框邊框寬度屬性(適用於表不是一個矩陣):保存表達式後,SSRS-文本框邊框寬度屬性恢復到1pt
=IIF(Fields!SortOrder.Value = 2,"3pt","1pt")
當我點擊表達式編輯器並確定在文本框屬性編輯器OK,我可以回到屬性中,邊框寬度屬性再次設置爲默認的1pt。
在玩了很長時間之後,我終於開始讓文本框按照我想要的方式工作,但是屬性仍然設置不正確。然而,報告的XML顯示它是用上面的表達式設置的。因此,在報告的運行時間之前,SSRS並沒有正確解析XML(至少這正是我所假設的)。我可以在同一個文本框和該行內的所有其他文本框上設置Bold屬性。但是,TextBox屬性列表的邊框部分中的所有屬性似乎都會自行重置。我只有在報告發生時才真正做我想要的(如上所述),但通過SSRS顯示的屬性仍然不正確。我想我需要一種方法來觸發SSRS重新處理XML。
事情我已經嘗試:
-closing並重新打開報告
-closing並重新打開解決方案
-closing並重新打開Visual Studio的
-restarting計算機
對於任何人看這個......我已經能夠進入並直接編輯XML以獲得所需的結果。但我仍然想知道如何讓SSRS實際正常工作。我想知道這是否僅僅是我或者是否有其他人注意到了這種情況。 – misterManager 2012-07-16 17:58:34