如何在快速报告中设置文本值

本文关键字:置文本 报告 | 更新日期: 2023-09-27 17:56:43

语言是 MVC4 Web 应用程序的 C#

我正在使用 FastReport.Net 演示。

我设置了一个文本字段并将其命名为 InvNo。我创建了一个参数并将其命名为 InvNoVal,并将其分配给 InvNo 的文本值。

这是我的服务器端代码

WebReport invrpt = new WebReport();
invrpt.Width = 600;
invrpt.Height = 800;
invrpt.ReportFile = Server.MapPath("~/App_Data/SubscriberInvoice.frx");
invrpt.Report.SetParameterValue("InvNoVal", "12");
invrpt.Report.Prepare();
invrpt.ToolbarIconsStyle = ToolbarIconsStyle.Black;
ViewBag.WebReport = invrpt;
return View("SubInvoice");

但是当我运行它时,我在 mscorlib 中得到一个 StackOverflowException

如何在快速报告中设置文本值

我知道这是一个

迟到的答案,但我刚刚在快速报告中得到了一个堆栈溢出异常。

有一个子报表,我已将其属性 PrintOnParent 设置为 true。这就解决了。