【问题标题】:How do you set a text value in FastReport如何在 FastReport 中设置文本值
【发布时间】:2014-09-22 20:09:48
【问题描述】:

语言是用于 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

【问题讨论】:

  • 您的问题是关于如何做某事,或者为什么会出错?
  • 两者,要么我不知道该怎么做我想做的事,(我不知道)要么错误阻止了我。
  • 为什么你认为堆栈溢出与设置文本值有关?
  • 只有在这条线运行之后才能得到它。 "invrpt.Report.SetParameterValue("InvNoVal", "12");"。如果我注释掉那条线,它运行正常,但显然报告不是我想要的
  • 将InvNoVal移动到InvNo的代码在哪里?

标签: c# asp.net-mvc-4 fastreport


【解决方案1】:

我知道这是一个迟到的答案,但我刚刚在 FastReports 中遇到了 stackoverflow 异常。

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

【讨论】:

  • Dino,感谢您的提示,但我开始使用 Stimulsoft。他们的支持反应更迅速。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-16
相关资源
最近更新 更多