社区
图表区
帖子详情
VS 2008中的ReportViewer控件是否可以动态隐藏/显示列
qinwh7
2010-04-19 11:04:43
先把报表做好,接着发布到报表服务器上,然后我想通过ReportViewer控件去Load报表服务器上的报表,再通过权限控制报表上列的显示或隐藏
...全文
404
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
版本才可
显示
在
vs
2005
中
的
ReportViewer
(RDLC报表)
中
使用直接打印功能,在
vs
2005使用
ReportViewer
2008
因为水晶报表授权价格的问题,打算在新的项目
中
使用Visual Studio 2005
中
自带的Micosoft
ReportViewer
,但
VS
2005
中
的Micosoft
ReportViewer
在浏览的时候不能直接打印,只能先导出
在
vs
2005
中
的
ReportViewer
(RDLC报表)
中
使用直接打印功能,在
vs
2005使用
ReportViewer
2008
在
vs
2005
中
的
ReportViewer
(RDLC报表)
中
使用直接打印功能,在
vs
2005使用
ReportViewer
2008
因为水晶报表授权价格的问题,打算在新的项目
中
使用Visual Studio2005
中
自带的Micosoft
ReportViewer
,但
VS
2005
中
的Micosoft
ReportViewer
在浏览的时候不能直接打印,只能先导出为E
在服务器上部署
VS
2008
ReportViewer
,完美支持
中
文
在服务器上部署
VS
2008
ReportViewer
,完美支持
中
文 Posted on
2008
-06-12 08:53 代码乱了 阅读(3214) 评论(16) 编辑 收藏 网摘 所属分类: ASP.net心得
图表区
4,818
社区成员
14,134
社区内容
发帖
与我相关
我的任务
图表区
.NET技术 图表区
复制链接
扫一扫
分享
社区描述
.NET技术 图表区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章