3
我可以在設計時通過訪問TextBox屬性來更改文本顏色,但是我想在運行時根據某些條件(與單元格值有關)更改文本顏色。例如,如果單元格值大於0,則文本顏色爲綠色,否則應爲紅色。如何根據某些條件(本地報告)爲tablix中的單元格指定文本顏色?
我可以在本地報告中實現這樣的事情嗎?
我可以在設計時通過訪問TextBox屬性來更改文本顏色,但是我想在運行時根據某些條件(與單元格值有關)更改文本顏色。例如,如果單元格值大於0,則文本顏色爲綠色,否則應爲紅色。如何根據某些條件(本地報告)爲tablix中的單元格指定文本顏色?
我可以在本地報告中實現這樣的事情嗎?
目前,我知道只有一種方式來指代指定單元格的值是使用該電池具有確切的表達,並與我對你有以下解決方案:
它是如此簡單,只需右鍵點擊您的文本框中選擇TextBox properties
,然後選擇Font
選項卡,您可以看到有一個Color
選擇器,您可以在設計時選擇想要的顏色,如果不是,則可以通過單擊fx
上的按鈕指定其顏色的表達式顏色組合框的右側。然後鍵入下面的表達式,我想你想,當其值大於0,則綠色,否則其值爲紅色:
=IIF([The exact current TextBox's expression] > 0, "Green", "Red")
默認情況下,色彩表現只是Black
(沒有等號)但要使用更復雜的表達式,必須首先添加等號,否則會出現錯誤,指出指定的顏色不是有效的顏色,而且顏色由代表顏色名稱的字符串指定。要在表達式中指定更多種顏色,可以使用顏色的十六進制字符串格式(如Web中所用),例如#ff0000
可以與Red
相同。
希望它有幫助!
哇,謝謝你,它工作的很棒! – Hopeless 2013-05-03 14:56:52