mysql - 属性 'ReportSource' 是 'ReadOnly'

标签 mysql vb.net crystal-reports report readonly

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

    Property 'ReportSource' is 'ReadOnly'.

这是我的代码:

   Imports CrystalDecisions.CrystalReports.Engine

导入 CrystalDecisions.Shared

公共(public)课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

下课

我希望你能帮我解决这个问题。

最佳答案

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

这可能会阻止您编辑报告,就像添加参数一样。

关于mysql - 属性 'ReportSource' 是 'ReadOnly',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28655785/

相关文章:

python - 在我的 SQL SELECT 语句中使用通过 Bottle 路由传递的参数

MySQL 忽略我在 ~/.my.conf 中设置的选项

c# - VB.net 正则表达式到 C#

vb.net - 这个语法特性的正式名称是什么?

c# - 内部连接多个表

mysql - 我怎样才能使这个 MySQL 查询(带有子查询)更快?

Python MySQL ON DUPLICATE KEY UPDATE - 只想更新某些列

c# - GC.收集()

c# - 所有子 Crystal 报表绑定(bind)相同的数据

asp.net - 如何一次加载 Crystal 报表的所有页面