我正在使用水晶报告处理windows vb.net应用程序。
我已按照以下过程将字符串值传递给report。
1.在Crystal报表中打开Field Explorer窗口。
2.转到参数字段。
3.右键单击“参数字段”单击“新建”
4.在弹出窗口中为您的参数指定一个Name,并为其提供Data Type.Name为myparameter1,Data Type为String。
5.参数字段[paraFromDate]将添加到参数字段下...将此字段拖到报表中并放置到您想要的位置 显示您的文本框值。
6.现在代码隐藏文件编写以下代码,将TextBox值传递给此Crystal报表参数字段。
Private Sub btnShowCustomer_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnShowCustomer.Click
Try
Dim cr As New rptDatewiseCustomerReport
cr.SetParameterValue("paraFromDate","10-9-2015")
Catch ex As Exceptio
MessageBox.Show("Error")
End Try
End Sub
程序运行成功,但是当我打开报告时,它要求手动传递参数值。
它应该通过代码。
我缺少什么?