1
我工作視覺標準輸入輸出2008(vb.net)和SQL Server 2008 我正在研究9傳遞參數到晶體報告窗口形式(vb.net)
我已經在創建了一個存儲過程晶體報告SQL Server的 我在水晶報表數據專家加入此過程
現在 我只是想傳遞一個參數到水晶報表 這樣它會告訴我在水晶報表數據
請幫我
我工作視覺標準輸入輸出2008(vb.net)和SQL Server 2008 我正在研究9傳遞參數到晶體報告窗口形式(vb.net)
我已經在創建了一個存儲過程晶體報告SQL Server的 我在水晶報表數據專家加入此過程
現在 我只是想傳遞一個參數到水晶報表 這樣它會告訴我在水晶報表數據
請幫我
Dim myParameterFields As ParameterFields
Dim myParameterField As ParameterField
Dim myDiscreteValue As ParameterDiscreteValue
myParameterFields = New ParameterFields
myParameterField = New ParameterField
myDiscreteValue = New ParameterDiscreteValue
myParameterField.ParameterFieldName = "@Date"
myDiscreteValue.Value = cj
myParameterField.CurrentValues.Add(myDiscreteValue)
myParameterFields.Add(myParameterField)
myParameterField = New ParameterField
myDiscreteValue = New ParameterDiscreteValue
CrystalReportViewer1.ParameterFieldInfo = myParameterFields
CrystalReportViewer1.Refresh()
CrystalReportViewer1.ReportSource = "D:\YOGESH KA PROJECT\stationary\stationary\Forms\BillReport.rpt" ' Assign Report Source to CRV
試試這個:
Dim paramDV As New ParameterDiscreteValue()
paramDV.Value = "Parameter Value"
report.ParameterFields("@ParameterName").CurrentValues.Clear()
report.ParameterFields("@ParameterName").DefaultValues.Clear()
report.ParameterFields("@ParameterName").CurrentValues.Add(paramDV)
其中report
是你的水晶報表對象
這段代碼是C調,我想vb.net代碼 – CHANDRAHAS 2011-03-16 09:27:53
@CHANDRAHAS - 轉換爲VB.NET ... 。 – codingbadger 2011-03-16 09:29:58
我轉換它不是woking bro – CHANDRAHAS 2011-03-16 09:40:08