物业'印刷系统'是'ReadOnly'错误(升级到DevExpress 11.1.8后发生)

时间:2012-01-25 16:17:24

标签: vb.net devexpress

我刚刚升级到DevExpress 11.1.8,现在我收到以下错误:

属性'PrintingSystem'是'ReadOnly'错误。

这曾经在DevExpress 9.1.4下工作

我应该如何重构此代码以在11.1.8下工作?

Dim DateTerminationFrom As DateTime = "12/1/2010"
Dim DateTerminationThru As DateTime = "12/31/2010"
Dim report As New rptStudentCertificationExpirationNoticePostCardAddress(DateTerminationFrom, DateTerminationThru)
report.PrintingSystem = ctlStudentCodeUpdateBadgePreview.PrintingSystem
report.CreateDocument()

在VS 2010中,'report.PrintingSystem'被标记为错误。

1 个答案:

答案 0 :(得分:0)

切换下面的行并使用PrintControl1方法修复了问题:

ctlStudentCodeUpdateBadgePreview.PrintControl1.PrintingSystem = report.PrintingSystem

这也是有道理的。 ctlStudentCodeUpdateBadgePreview是页面上删除的PrintSystem控件。该报告是一个DevExpress.XtraReports.UI.XtraReport,它是它自己的控件,应该是只读的。