社区
图表区
帖子详情
VS 2008中的ReportViewer控件是否可以动态隐藏/显示列
qinwh7
2010-04-19 11:04:43
先把报表做好,接着发布到报表服务器上,然后我想通过ReportViewer控件去Load报表服务器上的报表,再通过权限控制报表上列的显示或隐藏
...全文
402
5
打赏
收藏
VS 2008中的ReportViewer控件是否可以动态隐藏/显示列
先把报表做好,接着发布到报表服务器上,然后我想通过ReportViewer控件去Load报表服务器上的报表,再通过权限控制报表上列的显示或隐藏
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阿泰
2010-04-23
打赏
举报
回复
[Quote=引用 4 楼 andylgl 的回复:]
这个功能在vs2005中可以做到吗?
[/Quote]
可以。
andylgl
2010-04-23
打赏
举报
回复
这个功能在vs2005中可以做到吗?
阿泰
2010-04-19
打赏
举报
回复
可以通过传递参数的方式来控制,
不过有个问题,就是如果你有ABCDEF六个列,如果你控制的是CD两个列
那么EF不会自动移动到AB后面。
此时有两种方法:
1:CD位置保留,内容留空,明确告诉用户无权查看
这个可以做一个公式,接受一个参数
比如参数C=1则让看C列,否则不让看,构造一个公式fc
if 参数c=1 then
字段C
else
'(无权查看或其他提示字串)'
把fc公式字段放在原来字段c出现的位置即可
2:CD位置取消,EF跟上去,可参考下面文章中的方法
【原创】动态(万能)水晶报表:任意表,任意列,动态格线调整
在前端控制数据列的方式来模拟权限控制
阿双2009
2010-04-19
打赏
举报
回复
qinwh7
2010-04-19
打赏
举报
回复
问题已经解决,谢谢
ReportView.exe 在
VS
9
中
安装ReportView.exe
2008
版本才可
显示
本文介绍了在Visual Studio 2005
中
,使用
ReportViewer
(RDLC报表)进行直接打印时遇到的问题。内容指出必须安装ReportView.exe的
2008
版本才能正确
显示
和使用报表。
在
vs
2005
中
的
ReportViewer
(RDLC报表)
中
使用直接打印功能,在
vs
2005使用
ReportViewer
2008
本文提供了解决方法,在
VS
2005
中
使用Micosoft
ReportViewer
功能实现直接打印,通过修改Web.config文件
中
的
ReportViewer
控件
版本并发布网站,解决了导出Excel或PDF后再打印的不便。
在服务器上部署
VS
2008
ReportViewer
,完美支持
中
文
本文介绍如何在
VS
2008
环境下部署
ReportViewer
,并实现对
中
文的良好支持。主要内容包括安装步骤、所需DLL文件及自定义
中
文提示信息的方法。
VS
2008
中
的报表
控件
ReportViewer
的应用
本文介绍如何使用RDLC创建报表,并提供详细的步骤指导。包括数据集的添加、报表设计及
ReportViewer
控件
的应用。同时,针对可能出现的问题如处理报表时的错误提示和打印
控件
加载失败等问题提供了具体的解决方案。
折腾
VS
2008
+
ReportViewer
+ CrystalReports + PrintControl.cab 实现水晶报表本地打印
本文详细介绍了在
VS
2008
环境下使用Crystal Reports实现网页本地打印的过程,包括安装配置Crystal Reports及其PrintControl组件、调整web.config文件、编写HTML与C#代码等步骤,并解决了打印按钮缺失的问题。
图表区
4,818
社区成员
14,134
社区内容
发帖
与我相关
我的任务
图表区
.NET技术 图表区
复制链接
扫一扫
分享
社区描述
.NET技术 图表区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章