【发布时间】:2014-09-24 12:32:05
【问题描述】:
当我运行我的水晶报表时,我遇到了一个错误,它显示缺少参数值
下面是我的代码
_crAdviceRpt.Load("C:\Users\whatever\AD_AdviceTemplate.rpt")
Dim ds As ADDataset = New ADDataset
Dim dt As DataTable = ds.Tables.Add("ADDatatable")
dt.Columns.Add(New DataColumn("strLinesList", Type.GetType("System.String")))
Dim dr As DataRow
dr = dt.NewRow
dr("strLinesList") = strLine
dt.Rows.Add(dr)
_crAdviceRpt.SetDataSource(ds.Tables(1))
CrDiskFileDestinationOptions.DiskFileName = "location.pdf"
CrExportOptions = _crAdviceRpt.ExportOptions
With CrExportOptions
.ExportDestinationType = ExportDestinationType.DiskFile
.ExportFormatType = ExportFormatType.PortableDocFormat
.DestinationOptions = CrDiskFileDestinationOptions
.FormatOptions = CrFormatTypeOptions
End With
_crAdviceRpt.Export()
If Not _crAdviceRpt Is Nothing Then
_crAdviceRpt.Close()
_crAdviceRpt.Dispose()
_crAdviceRpt = Nothing
End If
在我的数据集中,它是这样的: ADDDataset.xsd-> ADDatatable -> strLinesList strLinesList 是我这里的专栏
在水晶报表设计器中,我将 strLinesList 拖到我的 .rpt 中
我不确定出了什么问题,但我很确定我的代码中缺少某些内容,因此我们不胜感激
【问题讨论】: