[英]Crystal Report Selection Formula unable to use variable
我正在研究水晶报告,我在选择公式方面遇到了一些问题,因为我无法在下面的代码中使用变量。 但是,如果我,直接提到字符串然后公式正在工作
代码不起作用:Dim tb As String =“104”CrystalReport。 SelectionFormula =“{table1.tableno} = tb”
上面的代码不起作用并给出一个消息,需要字符串字段,但是我已经将变量'tb'定义为字符串。
下面的代码是在不使用变量的情况下工作的:CrystalReport。 SelectionFormula =“{table1.tableno} ='104'”
任何帮助将不胜感激!
您需要使用参数字段将值从代码传递到水晶报表,检查此链接它将向您显示如何执行此操作。
编辑:你会这样做.. dtt是一个数据表在这里..
CrystalReport1.SetDataSource(dtt)
CrystalReport1.SetParameterValue("param", TextBox1.Text)
CrystalReportViewer1.ReportSource = CrystalReport1
CrystalReportViewer1.Refresh()
我认为你的代码应该是:
Dim tb As String= "104"
CrystalReport.SelectionFormula= "{table1.tableno}='" + tb +"'"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.