未找到类型字符串的datadefinition

时间:2015-10-03 16:07:55

标签: vb.net crystal-reports

我是VB 2010和水晶报道的新手,我一直试图解决这个问题(未找到类型字符串的公共成员datadefinition)几周没有用。

我到处搜索,但我得到的答案并没有解决问题。请参阅以下代码:

Private Sub SetParamValue(ByVal key As String, ByVal value As String)
    Try
        Dim crPDV As ParameterDiscreteValue
        Dim crPFD As ParameterFieldDefinitions
        Dim crPFL As ParameterFieldDefinition
        Dim crPV As ParameterValues

        crPFD = CrystalReportViewer1.ReportSource.DataDefinition.ParameterFields

        crPFL = crPFD.Item(key)
        crPV = crPFL.CurrentValues
        crPDV = New ParameterDiscreteValue
        crPDV.Value = value
        crPV.Add(crPDV)
        crPFL.ApplyCurrentValues(crPV)
    Catch ex As Exception
    End Try
End Sub

Private Sub LoadHeaderInfo()
    Try

        SetParamValue("XXXXXXX", mReportNo)
        SetParamValue("XXXXXXXX", gInput.Customer)
    End Try

End Sub

该数组有80个不同的值,* .rpt文件正确加载,但在调试时我得到了类型字符串未找到的异常公共成员datadefinition。加载* .rpt文件后,我必须手动输入数据。

这个问题很可能以前曾被问过,但就像我提到的那样,我已经搜索过并且无法解决问题。有人能指出我如何解决这个问题的正确方向吗?

0 个答案:

没有答案