我目前正在評估在主要企業項目中使用的Crystal Reports 2008。我在Visual Studio中成功使用了Crystal Reports Basic,但我們需要更多功能。這些報告可以在.Net Windows界面中編輯嗎?可以在.Net Windows界面中編輯Crystal Reports嗎?
報告將基於ADO.NET Xml數據集生成,並將作爲rpt文件的blob保存到SQL Server數據庫中。我們將檢索這些rpt文件,以便在使用C#中的Visual Studio 2008編碼的.Net Windows應用程序中進行查看。
我需要生成隱藏和顯示基於公式的部分/段落的字母,但用戶希望能夠編輯文本。
一旦報告已經創建並在.Net CrystalReportViewer控件(在.Net Windows應用程序中)中顯示,是否有任何方法可以允許用戶更改顯示的文本並重新保存rpt文件?
我知道我可以使用參數,但它不適用於可能包含一些粗體字的大段文字。用戶只能改變幾個字,如信件的收件人。他們堅持要求他們能夠改變信件上的任何內容。
我也知道(使用Crystal XI或2008)我可以導出到EditableRTF,它不會像標準RichTextFormat導出選項那樣將文本置於框架中。 .Net RichTextBox組件不顯示頁眉或頁腳,這很痛苦。我可以在Word中展示RTF(儘管他們錯過了報告中的線條和框,但這是另一回事),但坦率地說,我很害怕在.Net應用中部署Office interop組件。
當Crystal以預覽模式顯示報告時,您可以單擊並列字符並知道在那裏有一個'字段',因爲它突出顯示了帶有一個框的行。有什麼方法可以編輯這些文本並再次保存報告?
我承受着對這個工作領域產生估計的壓力。水晶內可能嗎?
感謝您的建議。 我們不需要重新生成報告,所以它看起來像RTF導出將是我們最好的選擇。自從我的文章認爲他已經釘住MS互操作部署之後,一位同事做了更多的研究。 乾杯 – JamesW 2009-02-18 14:45:15