问题标签 [report-viewer2010]
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.
reportviewer - ReportViewer 2010 与多态性作斗争
我有一个 rdlc 报告,它作为 ReportDataSource a List<BaseClass>
。
BaseClass
有两个派生类A
和B
.
在报告中,我根据基类的属性进行分组。只要列表只包含A
or的对象B
,一切正常。A
但是,如果我从和混合实例B
,则报告创建失败并显示以下消息:
分组“[组名称]”中使用的组表达式引用了包含错误的数据集字段:FieldValueException
该属性为两个类返回一个简单的字符串文字,由类的常量支持,这没有什么问题。我还检查了所有其他使用的属性,但它们没有任何问题。
有没有其他人看到过这种行为,或者有人对这种行为有过解释?在我看来,报表查看器不喜欢多态性!可以吗?
例子
report-viewer2010 - 如何在 Microsoft 报表查看器的另一个表的单元格中包含一个表
我正在开发一个项目,其中包括创建一些报告,为此我正在使用 Microsoft Report Viewer。
假设我有表 1,我需要将另一个表让我们说表 2 到表 1 的单元格中,当我将表 2 拖到表 1 的引用单元格中时,我收到以下错误
tablix 'Tablix1' 有一个带有内部成员的详细信息成员。详细信息成员只能包含静态内部成员。
我怎样才能做到这一点?是关于父组还是子组?
asp.net-mvc-2 - 如何将 asp.net Webform 添加到现有的 MVC 2 项目
有没有办法将 asp.net webform 添加到 mvc 2 项目。
我需要这样做,因为 mvc 不支持 ReportViewer 控件。
谢谢。
我的配置:
IIS 7、Asp.Net MVC2、框架 4.0、实体框架。
reporting-services - 将 Reporting Services 安全地部署到 Web
我已经构建了一个带有报表查看器控件的 asp.net 站点,该控件显示托管在我们的报告服务报表服务器上的报表。一切都很好。但是现在我需要对一个面向公众的站点做同样的事情,我需要通过防火墙访问我的报表服务器。
我的问题是:我如何锁定它以确保最终用户只能访问某些报告?
我认为我需要做的就是确保我的 DMZ 中的 IIS 可以与报表服务器通信。但是,我认为我需要模拟一个只能访问我想要提供的报告的用户。另一方面,如果我的报表服务器只能从 DMZ 访问,那么我不需要担心最终用户直接连接到报表服务器。我似乎想要向外界提供的任何报告都只需要默认的 ASPNET 帐户即可访问?我希望有人能证实我的猜测或告诉我我错在哪里。
c# - Windows Azure 中的 AjaxMethods 不起作用
我们正在使用 VS2010 中的 ReportViewer (rdlc) 控件在 Azure Web 应用程序中显示报告,该控件运行良好。最近,我的客户要求我捕获 ReportViewer 的打印事件并在服务器上记录一个条目。我已经用打印按钮钩住了。当我在本地环境中运行 Web 应用程序时,这非常有效。但是,在 Azure 上,永远不会从客户端调用 Ajax 方法。请建议怎么做?Azure 环境中的 Ajax 有限制吗?
我在后面的代码中注册 Page_Load 上的页面
并且在 ASPX 文件中,在 JS 中添加了以下功能
reporting-services - 如何从 html 编码我的链接中停止 ReportViewer 控件(VS 2010)
我有一个报告服务报告,其中有一列中带有查询字符串参数的 url。当它通过报告服务直接访问时,一切都很好。我单击该 url,它会转到相应的页面。
但是,当我通过 VS 2010 中的 ReportViewer 控件访问报告时,链接中的 & 符号是 html 编码的。所以查询字符串参数
变得
这弄乱了我的报告。如何从 HtmlEncoding 结果中停止 ReportViewer?
google-chrome - VisualStudio 报表查看器未在 Chrome 中呈现报表正文
我知道 Chrome 不受支持 -报告查看器的http://msdn.microsoft.com/en-us/library/ms156511.aspx。
不幸的是,这里的解决方案对我 在谷歌浏览器中的 ReportViewer 问题不起作用
在我们的例子中,报告正文是空白的。我遇到了在工具栏中报告高度问题和失真问题的解决方案,但就我而言,我还没有达到那个阶段。
当我导航到 Chrome 中的报告管理器时,我可以看到我的报告 [它们并不完美,但至少显示了报告正文]
关于这个问题,我有 2 个问题,我希望有人能够对它们有所了解。
- 为什么报表管理器中的报表查看器会在 Chrome 中呈现报表正文,而 VS 2010 报表查看器控件不会。[让我相信 Viewer 可以在 Chrome 中呈现,所以它可能是我可以改变的]。
- 是否可以扩展报告查看器以至少在 Chrome 中呈现正文。
所有其他浏览器都很好。它是一个 ASP.Net 4.0 Web 表单应用程序,使用 SQL Server 2008 上的 VS 2010 版本的报表查看器 [很快迁移到 2008 R2]。
我也处于这样一个阶段,即解决此问题所需的努力可能是不合理的。我预计可能还有其他问题,例如参数选择等。我想听听您的想法。
提前致谢,
Rgds,
利亚姆
c# - Winforms中微软报告的Dock或Anchor属性?
在 Winforms 和 Microsoft 报表中使用 ReportViewer 时,是否有可能动态调整屏幕中报表的大小,例如“常用”控件中的锚点和停靠属性?
我可以为 ReportViewer 打开停靠,但内容不会调整大小,只有控件。
c# - 如何避免在微软报告中拆分行组?
我在这里有一份报告,每个项目都分成几行,但大约四个可以容纳一个页面。
我的问题是 MS Report 正在拆分最后一个,我想将整个项目保留在页面上或跳到下一页。有没有自动的方法来完成这个?
我尝试在 tablix 属性中标记“如果可能,在一个页面中保持在一起”选项,但没有成功。
asp.net - ASP.NET ReportViewer 的导航工具栏在 Webkit 浏览器中无法正确显示
我在 Visual Studio 2010 中使用 ReportViewer。它在 IE 中渲染得很好,但在 Webkit(Chrome 和 Safari)浏览器中却不行。如图所示,工具栏元素显示在单独的行中。有没有办法在不添加自定义 Javascript 的情况下解决这个问题?
Webkit(坏):
IE(好):