【问题标题】:Property 'ReportSource' is 'ReadOnly'属性 'ReportSource' 是 'ReadOnly'
【发布时间】:2015-04-23 17:08:31
【问题描述】:

我目前正在 VB.net 中进行报告,但出现此错误:

    Property 'ReportSource' is 'ReadOnly'.

这是我的代码:

   Imports CrystalDecisions.CrystalReports.Engine

导入 CrystalDecisions.Shared

公开课MRTable

Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click
    Dim cryRpt As New ReportDocument

    cryRpt.Load("D:\Orly\workspace\HMIS\01.26.15\HoMISv2.0\CRMedicalRecords.rpt")

    Dim crParameterFieldDefinitions As ParameterFieldDefinitions
    Dim crParameterFieldDefinition As ParameterFieldDefinition
    Dim crParameterValues As New ParameterValues
    Dim crParameterDiscreteValue As New ParameterDiscreteValue

    crParameterDiscreteValue.Value = Nurse.SelectedPatient
    crParameterFieldDefinitions = cryRpt.DataDefinition.ParameterFields
    crParameterFieldDefinition = crParameterFieldDefinitions.Item("PCode")
    crParameterValues = crParameterFieldDefinition.CurrentValues

    crParameterValues.Clear()
    crParameterValues.Add(crParameterDiscreteValue)
    crParameterFieldDefinition.ApplyCurrentValues(crParameterValues)

    CRMedicalRecords.ReportSource = cryRpt
End Sub

结束类

我希望你能帮助我。

【问题讨论】:

    标签: mysql vb.net crystal-reports report readonly


    【解决方案1】:

    请在 Crystal Reports 或 Visual Studio 中打开报表并检查 文件 > 报告选项 只读选项被关闭。

    这可能会阻止您编辑报告,就像您在添加参数时所做的那样。

    【讨论】:

    • 感谢您的解决方案,但我解决了。CRMedicalRecords.ReportSource = cryRpt 应该是 MedicalRecordsReport.CrystalReportViewer1.ReportSource = cryRpt
    • 欢迎您,忽略了您的问题。太好了,你解决了问题
    猜你喜欢
    • 1970-01-01
    • 2020-11-07
    • 2019-12-11
    • 2020-01-24
    • 2020-11-29
    • 2020-08-15
    • 2011-12-19
    • 2017-08-27
    • 1970-01-01
    相关资源
    最近更新 更多