2011-05-05 106 views
1

因爲水晶報告中的子彈問題(他們根本沒有出現),我想將子彈標誌改成類似'*'或'●'的東西。富文本:更改子彈字符?

RTF規範(http://www.biblioscape.com/rtf15_spec.htm#Heading33)

項目符號段(對應於 級11)表示爲\ pnlvlblt。項目符號使用的實際字符 存儲在 \ pntxtb組中。

和\ pntxtb

'{' \ pntxtb #PCDATA '}'

#PCDATA means text without control words. 

這裏有誰知道如何實現這一目標?

回答

2

要存儲在MySQL中的水晶報表與C# -set數據類型爲BLOB在MySQL表 -to保存項目符號的文本並顯示,在C#中,並在SQL語句中使用豐富的文本框,設置參數的數據類型爲BLOB

cmd.Parameters.Add(new MySqlParameter("@Description", MySqlDbType.Blob)); 

-to檢索,我使用參數字段水晶報表,並更改字符串從select語句一定要統一

byte[] myByte = (byte[])dtResult.Rows[0]["rdescription"]; 
string res = Encoding.UTF8.GetString(myByte, 0, myByte.Length); 

- 設置文本解讀爲RTF文本爲參數字段。

它適用於我。