我正在使用水晶报告在windows vb.net应用程序上工作 .

我已按照以下过程将字符串值传递给report .

1.在Crystal报表中打开Field Explorer窗口 . 2.转到参数字段 . 3.右键单击“参数字段”单击“新建”4.在弹出窗口中为参数指定名称并给出其数据类型 . 名称为myparameter1,数据类型为字符串 . 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