طریقه ارسال پارامتر؛
Dim paramFields As New ParameterFields
Dim paramField1 As New ParameterField
Dim discreteVal1 As New ParameterDiscreteValue
Public Function SetParameters(ByVal aztarikh As String, ByVal tatarikh As String)
paramField1.ParameterFieldName = "Date"
discreteVal1.Value = "MyParameter value"
paramField1.CurrentValues.Add(discreteVal1)
paramFields.Add(paramField1)
CrystalReportViewer1.ParameterFieldInfo = paramFields
End Function
طریقه فرستادن مقادیر datatable ؛
یک دیتاتیبل بسازید و اونو از مقادیر جستجو پر کنید.
reportDocument1.Load(path)
reportDocument1.SetDataSource(dt)
CrystalReportViewer1.ReportSource = reportDocument1
path مسیر و نام فایل گزارش شماست.
dt همان datatable است که با دستور جستجو(select) پر شده است