找回密码
 立即注册

QQ登录

只需一步,快速开始

handk

社区贡献组

9

主题

53

帖子

1011

积分

社区贡献组

积分
1011

活字格认证微信认证勋章

handk
社区贡献组   /  发表于:2015-5-29 15:02  /   查看:12313  /  回复:16
原因如我在这篇帖子中所说明,我们需要将C1 SSRS中填写参数的对话框所屏蔽掉,当时用那片帖子中的方式实现了,当时是应用于2014v3,到了2015v1时,却无效了。
求助:如何获取SQL Server Reporting Service 的报表


我在公司的服务器上,建了一个简单的报表,叫C1Test,将账号密码内置进去了。

附件中,SsrsViewer是2015V1自带的那个例子,我仅仅修改了URL,账号密码,显示报表时,弹出参数填写框,填写一个数字,即可显示报表;

SsrsViewer-ApplyParametersValueByCode 则是我们的目标,我修改了几行代码,尝试通过code来填写参数值,使得“参数填写框”能够被屏蔽掉,但是却无效。

请教应该如何编写这部分的代码才可以达到效果呢?




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

16 个回复

正序浏览
Alice
社区贡献组   /  发表于:2015-6-16 18:06:00
17#
回复 16楼handk的帖子

感谢你这么详细的反馈。
高手一出马,果然不同凡响。

稍后赠送金币给你。谢谢。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
handk
社区贡献组   /  发表于:2015-6-16 16:59:00
16#
回复 15楼Alice的帖子

Alice,问题已经定位,并找到了解决的办法。过程如下:

我将开发好的程序,在某台win7的机器里面安装,结果还是会出现报表参数的对话框。

虚拟机一:
为了定位问题,我新建了一个win7(64位)的虚拟机,并在仅安装了.net4.0的情况下,安装打包好的程序,将该问题重现了。
然后我在这虚拟机中安装VS2013,结果发现问题无法重现了。
由于安装VS2013之前,需要安装IE10(我装的win7默认是IE8),而安装IE10之前,需要安装几个先决条件(https://support.microsoft.com/zh-cn/kb/2818833/zh-cn)。

虚拟机二
依据上面那台机器的情况,我重新建立了一个虚拟机,并依次用那几个补丁包测试,发现,在仅安装 2670838 这个补丁包的情况下,就不会弹出参数对话框了。但是,却会在报表内容显出出来之后报错,报错内容如下图




使用“CLR20r3”作为关键字 Google了一下,发现一个解决的办法(http://www.cnblogs.com/zhaozhan/archive/2011/08/22/2150036.html

在config文件中,加入下面这段配置之后,程序运行正常了。
<runtime>
    <legacyUnhandledExceptionPolicy enabled="true" />
  </runtime>

由于在虚拟机一中,并不需要在config文件中加入这个配置,初步判断还是某个环境的问题,待下一步确认。


以上过程供参考。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +200 收起 理由
Alice + 200 非常详细的过程,金币奖励

查看全部评分

回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-6-16 15:42:00
15#
回复 13楼handk的帖子

你好。
你的问题不能在我的机器重现。从你的描述来看,这并不是机器出现的特定问题,具有偶然性。
有可能是VisualStudio的问题,VS的DLL caching造成.
因此,建议你首先尝试清除工程的所有临时文件assembies的cache。
如果这没有帮助,尝试移除VS cache, 路径如下:
C:\Users\stduser\AppData\Local\Microsoft\VisualStudio\10.0\ProjectAssemblies

更多的移除VS cache的信息,你可以查找相关资料,我帮你找了一个资料,供你参考:
http://windowsitpro.com/systems- ... am-was-accessing-it
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-6-15 11:10:00
14#
回复 13楼handk的帖子

你好。
根据你的描述,你说的是Win7系统下3楼的代码出现了问题?
我需要测试下给你反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
handk
社区贡献组   /  发表于:2015-6-14 17:36:00
13#
回复 11楼handk的帖子

好的。
如果有什么问题,请提出来我们再讨论。
Alice 发表于 2015-6-4 16:45:00



Hi,Alice,


周末发现一个问题,那段代码,在win8.1上面执行正常的,在win7系统里面,还是会弹出参数输入框。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-6-4 16:45:00
12#
回复 11楼handk的帖子

好的。
如果有什么问题,请提出来我们再讨论。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
handk
社区贡献组   /  发表于:2015-6-4 13:08:00
11#
回复 10楼Alice的帖子

收到!

马上动手!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-6-4 12:12:00
10#
回复 8楼handk的帖子

你好。
'4.0.20151.48' 版本的Studio for Winform还未正式发布。
你可以通过&quot;C1Live&quot;更新C1控件到2/4.0.20151.49 版本。
请参考如下的图片:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1满意度 +5 收起 理由
handk + 5 已经按照操作升级到1.49版本。

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-6-3 17:38:00
9#
回复 8楼handk的帖子

很抱歉回复晚了。
你是需要4.0.20151.48安装包。我需要申请,申请后给你回复。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部