问题标签 [report-viewer2012]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
7143 浏览

c# - 报表查看器 Web 控件需要 Web 表单上的 System.Web.UI.ScriptManager

我在 C# 中的 ReportViewer 模块有点问题。

我已使用此处提供的说明将报告添加到我的网站:MSDN。它使用了视觉工作室的设计查看器方面,这使用起来很糟糕,而且似乎让我没有一些我需要让它工作的代码。

当我尝试加载页面时出现此错误:

报表查看器 Web 控件需要 Web 表单上的 System.Web.UI.ScriptManager。

ReportViewer 添加到页面的代码似乎是(我找不到任何其他对 ReportViewer 的引用):

我觉得我缺少大量配置 ReportViewer 的代码,但我无法弄清楚我缺少什么。

我已经很好地搜索了什么,但找不到什么。

我在这里先向您的帮助表示感谢

0 投票
0 回答
201 浏览

asp.net - 为什么 ScriptResource 在 ReportViewer 12 向下钻取时抛出未知的运行时错误?

目前正在迁移在页面中嵌入了 ReportViewer 控件的 ASP.NET 网站。该报告在查看器中显示良好,但当我们单击任何深入链接时,IE 会在 ScriptResource.axd 中指示“未知运行时错误”。我们使用的是 ReportViewer 12,但使用 ReportViewer 10 时遇到了同样的问题;我们认为升级到 12 可以解决这个问题,但事实并非如此。我发现updatePanel 有类似的问题,但没有帮助。我可以根据要求发布任何其他信息。

错误信息

web.config 程序集参考

页面来源

代码返回页面

钻取链接的锚点

0 投票
1 回答
300 浏览

rdlc - 格式化字符串以在 RDLC 中仅显示最后 3 个字符,其他字符显示为星号

我有一个要求,我需要在 RDLC 中显示帐号,以便它显示最后 3 个字符,而所有其他字符都显示为“*”。例如 1234567 需要显示为 ****567。我正在将包含帐号的数据集传递给 RDLC,并且需要编写一个表达式,该表达式将格式化帐号以将 3 个最后一位数字和所有前面的字符显示为“*”。谁能帮我写下它的表达方式?我对在 RDLC 上写表达式很陌生。

0 投票
2 回答
6098 浏览

c# - Winforms ReportViewer 不显示

我正在使用 Visual Studio Express 2012,我正在尝试使用 winforms 调用我部署的报告,这就是我所做的。

  1. 我创建了一个新的 c# winforms 应用程序
  2. 我去工具箱寻找ReportViewer控件(但它不在那里)
    2.1 所以我手动添加了它clicking Toolbox > Choose Items > then i selected the report viewer
  3. 之后我将它拖放到表单上(但它直接进入底部托盘并且没有给我任何选项)

在此处输入图像描述

我已经看到许多解决相同问题但没有解决方案的问题。

0 投票
1 回答
1813 浏览

c# - 全局程序集缓存中缺少 Microsoft.ReportViewer.ProcessingObjectModel 版本 12.0.0.0

我有一个点击一次应用程序,安装工作完美无缺。我不得不重新映像我的笔记本电脑并重新开始。现在我遇到了 GAC 中缺少所需的程序集“Microsoft.ReportViewer.ProcessingObjectModel 版本 12.0.0.0”的问题。

屏幕帽

0 投票
0 回答
99 浏览

vb.net - 使用来自数据源的数据填充 dataSet 组件

我正在尝试在我的应用程序中创建报告。我在我的应用程序中添加了一个 DataSet 组件,我正在尝试从 DB 中查询一些数据并将其加载到该数据集中以在我的报告中使用。这就是我正在做的事情(基本上根据先前的参数调用一个函数)

在此处输入图像描述

我在这里添加了一个 DataTable1 但是当我运行这段代码时,我得到了这个错误......

值不能为空。

但是我知道我在那里有数据。

我希望能够填充 ReportDataSet 组件并将其用作我的报告的数据源。第一次做这个,有点吃力。我更像是一个 MS Access 人:/

编辑:

每个@Plutonix 都这样做了...

删除了 ReportDataSet 组件

0 投票
0 回答
288 浏览

asp.net - Internet Explorer 11(IE11) and reportviewer

I am facing a strange problem, due to microsoft update, I can not see the report on IE11, I am using asp.net and reportviewer(ver.1.0.2243.16835), if anybody has resolution to this problem, please share, Thanks.

under debugger, it says permission denied

enter image description here

0 投票
0 回答
336 浏览

asp.net - Asp.net Reportviewer 版本 12.0 不适用于 IE 11

我的 asp.net 页面中有以下代码

在后面的代码中,我有以下代码

此页面适用于 Chrome、firefox 和 Internet Explorer 8.0,但如果我在 IE 11.0 中运行

如果我启动 IE 11 的调试模式(使用 F12)并将 IE 版本更改为 8,它就可以工作。

任何人都可以帮助如何使这项工作。

谢谢

0 投票
1 回答
58 浏览

c# - 使用 ReportViewer 库无法在 PDF 中呈现柱形图?

使用的框架:.Net Framework 4.5.2 使用的库:Microsoft.ReportViewer.WinForms.dll(Version = 10.0.0.0)

我的应用程序正在从数据库中获取数据并将其绑定到 ReportDataSourceCollection。之后从 Render() 返回 byte[]。最后用 fileStream 写入 byte[]。

下面的函数称为 public byte[] Render(string format, string deviceInfo, out string mimeType, out string encoding, out string fileNameExtension, out string[] streams, out Warning[] warnings);

预期结果:PDF 报告包含 1 个柱形图和表格。实际结果:柱形图显示为空,上面有一些错误,如附图所示。& 表正在填充数据。

柱形图:

Y 轴:int 值,如 1375724,67802 等。 X 轴:字符串值,如 939 - 1571,1572 - 2204 等。

调查 :

经过我的观察,我发现 Y 轴中的值在不渲染图表时会产生问题。因为通过更改用于 Y 轴图表的值正在渲染。

产生问题的值是 3183938 和 2729807。

您能告诉我为什么在呈现为 PDF 报告时会创建上述数字吗?这种情况的任何解决方法?在此处输入图像描述

0 投票
0 回答
523 浏览

c# - 尽管机器分辨率如何,如何打印正常的 RDLC 报告

我正在 c# .Net 4.5.1 中开发一个 Windows 窗体应用程序,并且我添加了一些 rdlc 报告作为其中的一部分。每个报告都是为了不同的目的而添加的,并根据用户请求以单独的形式显示。每个表单都很简单,它只是调用适配器来填充数据集,然后刷新报表以显示它:

我的问题是,当我打印报表或按打印布局时,报表在报表查看器的左上角显示为小,查看快照。在互联网上搜索了很多之后,我认为问题与我的 Windows 10 机器上默认设置为 3840 X 2160 的机器分辨率有关。我机器字体的字体大小设置为 350%,这是我设置的最大值喜欢 。我注意到,当我将机器字体大小减小到 100% 时,报表打印效果很好,并且正在查看报表查看器的完整视图,但这种字体大小不被人类阅读。有没有一种方法或代码我可以编写来忽略机器设置,只是为了这个包含报告查看器的表单?顺便说一句,我试图改变形式AutoScaleMode属性,但它不起作用。

任何形式的帮助都非常感谢。