C1PrintPreviewControl1 異常.
您好,同一支程式, 同樣的資料, 一台電腦可以正常執行, 另一台電腦會報錯??
報錯內容: Index was outside the bounds of the array.
Try
Me.C1PrintPreviewControl1.Document = cRpt
Catch ex As Exception
MessageBox.Show(ex.ToString)
End Try
看起来是渲染的时候的内部错误,具体的原因看错误信息没法判断,这个组件也已经停止更新。
你提到的一台电脑出现了错误,肯定还是两个电脑的一些系统信息有差异,比如系统字体等等。
建议对比出现错误电脑的操作系统,以及其他一些系统配置看看是否有差异
之前出問題那台電腦, 問題還在, 因只有一台, 所以, 原本是暫時擱置沒處理
但最近又有一台新電腦出現相同的問題.
新電腦的語系和正常電腦都相同. 請問我要從何處查起?
是XML檔用的字型, 在新電腦未安裝嗎??
如果我要淘汰 C1PrintPreviewControl, 請問有建議改用那一個元件可以取代? 目前没有办法给出明确的结论。只能说从报错的信息来看是和font有关的。
C1PrintPreviewControl的主要作用是可以自己直接通过代码插入需要打印的内容,目前C1没有其他的组件可以取代,对很多用户来说,根据不同的需求,可能会采用flexreport来进行报表生成和导出和打印,或者通flexgrid来进行grid导出和打印
页:
[1]