使用vb.net将SQL值设置为水晶报表参数的步骤如下:
Dim report As New ReportDocument()
report.Load("报表文件路径")
Dim parameter As New ParameterField()
parameter.Name = "参数名称"
parameter.CurrentValues.Add("参数值")
report.ParameterFields.Add(parameter)
Dim sql As String = "SELECT * FROM 表名 WHERE 列名 = ?"
Dim command As New SqlCommand(sql, connection)
command.Parameters.AddWithValue("参数名称", "参数值")
Dim adapter As New SqlDataAdapter(command)
Dim dataset As New DataSet()
adapter.Fill(dataset, "数据表名称")
report.SetDataSource(dataset.Tables("数据表名称"))
CrystalReportViewer1.ReportSource = report
这样,就可以使用vb.net将SQL值设置为水晶报表参数了。
关于水晶报表(Crystal Reports):
更多关于水晶报表的信息,请参考腾讯云产品文档:
领取专属 10元无门槛券
手把手带您无忧上云