【问题标题】:RDLC report getting error An error occurred during local report processingRDLC report getting error 本地报告处理过程中发生错误
【发布时间】:2015-02-22 18:23:50
【问题描述】:

我的报告一直在工作,直到它突然遇到此错误“本地报告处理期间发生错误”。 .我无法找到实际问题。

_reportViewer.LocalReport.SetParameters(rptParameter); //<--Hit error

我已经在 An error occurred during local report processing..The definition of the report '' is invalid 上尝试过解决方案,但仍然无法正常工作

请指教。

【问题讨论】:

标签: c# wpf-controls wpfdatagrid rdlc


【解决方案1】:

这是使用rdlc 时最常见的错误。

你要赶上Exception,看看InnerException的各个层次;即:

ex.Message
ex.InnerException.Message
ex.InnerException.InnerException.Message

【讨论】:

  • 在这种情况下,这确实是唯一正确的答案。与单一答案相比,最初的调试信息将在广泛的可能错误中更具诊断意义。请注意,如果您在 RDLC 上没有编译器错误,那么它可能是自给自足的。在加载报告的代码和报告本身之间的接口处寻找潜在的问题......即,您在传递的参数/数据集上使用的名称是否与您在报告中定义的相同。
  • 当有歧义时适用于我的程序是:选择公式单元格,一次删除一个并测试,直到找到导致问题的特定单元格。然后专注于它!
【解决方案2】:

也许尝试让你拥有的参数为空,

我认为您在该参数上发送了一个空值,并且您的参数不是设计为接受空值,因此会发生错误。 如果问题仍然存在,请尝试添加屏幕截图

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多