版本:官方版大小:2.8M
类别:办公软件系统:WinAll
立即下载reportviewer.exe是款由Microsoft官方打造的Microsoft报表办公插件,主要为相关人员提供精准、便捷的报表设计,下面小编有为大家提供一些常见问题以详细的解决方法,如果你有类似问题可以了解一下
Microsoft Report Viewer 控件可使在 .net framework 上运行的应用程序显示使用Microsoft报表技术设计的报表。此可再发行的组件包包含Windows窗体版本的报表查看器和ASP.NET web服务器控件版本的报表查看器
重要事项:请确保您有所运行Windows的版本的最新Service Pack和重要更新,若要找到最新的安全更新,请访问Windows Update。
单击此页面上的“下载”按钮开始下载
执行下列操作之一:
若要立即开始安装,请下载后解压获取exe双击安装
若要将下载保存在您的计算机上,以便稍后安装,请单击“保存”。
若要取消安装,请单击“取消”。
c# 代码:(基于web的c#)
其实动态report可以通过改变数据源dataset中的datatable来实现。
1。前提。你需要先设计一个固定的连接rdlc文件,关联到你的reportviewer.
此rdlc文件包含的zdtable fields要与你想得到的table fileds 一致.(此处会要求你添加一个dataset 你要对其中的datatable1进行正确的设定 主要是返回内的fileds要至少是你需要的fields集合,你可以不加任何限定的编辑此处的返回sql语句 select FIELDS(你report 需要的) from TABLES(你的数据库tables))
在测试完你可以在reportviewer中得到数据后你就可以 添加一个button 或者容任何你需要的控件去触发对上一步选择的数据源的动态改变。
主要问题:
本地报表处理期间出错。
尚未指定报表“D:\Components\RDLC\info.rdlc”的报表定义
未能找到文件“D:\Components\RDLC\info.rdlc”
解决方法
找到你的报表文件(.rdlc),点击属性,把 生成操作:嵌入的资源 改成 内容 就可以。
还有一个如果使用window.showModalDialog() 弹出窗口,有可能会出现“尝试获取当前窗口出错”
解决方法 把window.showModalDialog() 换成window.open()就好了,不过open()方法会被浏览器拦截,,这个有点恶心
查看全部