1
我在報告服務圖中發現了一些奇怪的着色問題。正如您從圖片中看到的,我已將它設置爲對系列着色,並且圖形區域中的着色是正確的,但圖例顯示「紅色」和「綠色」爲黑色條紋。我的數據集返回完整的HTML顏色代碼,例如綠色的「#00FF00」。如何讓圖例顯示正確的顏色?報告服務RDLC圖例着色問題
我似乎無法理解哪些顏色無法正確顯示。如果我有一個截然不同的數據集,不同的顏色會顯示不正確,不同的數字可能不正確。
編輯:評論者
報告正在從對象數據源填充添加信息。我的數據對象是:
public class GenericBrandRatingDataObject
{
public string RatingName { get; set; }
public string RatingColorCode { get; set; }
public DateTime Date { get; set; }
}
以下是前10個記錄潛在的數據集:
Brown #996633 2010-08-09
Subcontractor Only #808000 2010-08-09
Subcontractor Only #808000 2011-08-09
Green #008000 2011-08-09
Red #ff0000 2012-08-13
Red #ff0000 2012-08-13
Brown #996633 2013-08-14
Brown #996633 2013-08-14
Yellow #ffff00 2013-08-14
Yellow #ffff00 2010-08-15
這些將被加載到其被通過ObjectDataSet
分配到報告GenericBrandRatingDataObject列表
無法複製2008年 - 你可以添加幾行樣本數據?另外,你使用的是什麼版本的SSRS?最後,不確定是否與問題有關,但標準HTML「綠色」,即圖表區域中顯示的內容具有十六進制代碼「#008000」 - http://en.wikipedia.org/wiki/Web_colors。 –
我使用的是Visual Studio 2012,我在那裏創建了它,所以無論什麼版本是默認的。數據源是我用三個屬性創建的對象列表:Color,ColorCode,Id。至於顏色代碼可能不是#00FF00,但我的意思是表明我使用的是六位數的顏色代碼,前面有英鎊符號。我非常困惑,爲什麼顏色在圖中能夠正確工作,而不是在圖例中,因爲它們基於相同的公式。 – William
您是否在圖表中使用默認圖例框,或者您是否明確創建了圖例表?正如@IanPreston建議您可以分享Color,ColorCode的原始數據嗎? –