我有我的數據庫顯示水晶報告,它有字段ID和名稱。如何在crystalReport中繪製行值
我需要,如果ID = 8的值在晶體報告線路將在紅色
繪製和綠色如果ID = 10。
我使用C#VS2008
感謝的提前
我有我的數據庫顯示水晶報告,它有字段ID和名稱。如何在crystalReport中繪製行值
我需要,如果ID = 8的值在晶體報告線路將在紅色
繪製和綠色如果ID = 10。
我使用C#VS2008
感謝的提前
好的...你強迫我在虛擬機中安裝一個Windows XP並在其上找到VS2008這個答案...;)
反正這就是答案...
你應該寫這樣的代碼在以往任何時候ü想表明報告:
首先這refrence添加到您的代碼:
using CrystalDecisions.CrystalReports.Engine;
然後你就可以訪問你的對象(在我們的例子中是LineObject
)如下:
ReportDocument reportDoc = CrystalReport11;
//1- define a LineObject variable
LineObject myLine;
//Find the object in ReportObjects collection and cast it as LineObject
//and finally, set it to your variable
myLine = ((LineObject)reportDoc.ReportDefinition.ReportObjects["Line1"]);
//do your changes...
myLine.LineColor = Color.Red;
我定義爲了一個ReportDocument
向您展示如何使用動態加載報告做...
好運
使用公式在報表中該行。其如此簡單...你可以寫你的代碼作爲VB ...
你可以把線UR報告,然後在性能和右側顏色或文字顏色屬性(我認爲)有一個按鈕來添加你的公式。如此簡單地將顏色綁定到ID的值... – 2010-09-27 09:07:11
我可以得到任何樣品嗎? – Gold 2010-09-27 20:48:55
問題是我在我的PC上安裝了VS2010並且它不支持水晶報告......但是,讓我在虛擬機中執行併發送給您... – 2010-09-27 22:02:46
感謝您的幫助! – Gold 2010-09-28 06:28:48
歡迎您 – 2010-09-28 06:37:48