Vb.net Stimulsoft基于代码的变量赢得';我不能显示他们的价值

Vb.net Stimulsoft基于代码的变量赢得';我不能显示他们的价值,vb.net,variables,report,reporting,stimulsoft,Vb.net,Variables,Report,Reporting,Stimulsoft,我在这里发疯了,我尝试了我在网上找到的每一个例子,但仍然无法让它工作,这是我在生成报告的代码上创建变量的方式,我正在处理一个.NET应用程序: report.Dictionary.Variables.Add(New Stimulsoft.Report.Dictionary.StiVariable("test","")) report("test") = "ANYTHING" 虽然它确实显示了Stimuloft gui上创建的变量,但它完全不包含任何内容,对我做错了什么有什么想法吗?谢谢 您应该

我在这里发疯了,我尝试了我在网上找到的每一个例子,但仍然无法让它工作,这是我在生成报告的代码上创建变量的方式,我正在处理一个.NET应用程序:

report.Dictionary.Variables.Add(New Stimulsoft.Report.Dictionary.StiVariable("test",""))
report("test") = "ANYTHING"

虽然它确实显示了Stimuloft gui上创建的变量,但它完全不包含任何内容,对我做错了什么有什么想法吗?谢谢

您应该使用下一个代码来设置变量的值:

report.Dictionary.Variables("test").Value = "ANYTHING"

在调用report.Compile()方法之后,您使用的代码将只起作用。

在此之前,我需要查看更多代码。那么具体是什么?我剩下的代码要么与此无关,要么与此无关,相关的代码只是加载表单的代码,我在加载字典后就这样做了,它实际上没有比这更深入的内容。。