Crystal报表应用程序需要手动提供参数

时间:2015-09-10 06:17:07

标签: asp.net vb.net crystal-reports

我正在使用水晶报告处理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

程序运行成功,但是当我打开报告时,它要求手动传递参数值。

它应该通过代码。

我缺少什么?

enter image description here

0 个答案:

没有答案