欧非资源网:安全、免费、专业放心的资源下载站! 最新软件|软件分类

您的位置:欧非资源网 > 其他专区 > Visio > Visio Studio 2010 C# WinForm对Report报表身份验证的设置

Visio Studio 2010 C# WinForm对Report报表身份验证的设置

时间:2020-02-14 15:13作者:admin来源:未知人气:331我要评论(0)

关键词: Visio Studio2010 WinForm Sqlserver2008 ReportingService 报表身份验证

问题分析:

Sqlserver2008自带的Reporting Service报表提供了功能强大,多种样式可供选择的报表服务;利用它自己的Reporting站点,我们可以很方便的输入用户名密码,通过验证,浏览相应的报表;

Visio Studio2010提供了reportViewer控件,可以很方便的实现与站点某个报表的动态绑定;

但这个控件没有提供权限用户名及密码输入的直接接口,这样在浏览是就造成http status 401: Unauthorized…异常,那么我们在WinForm的代码中该做如何设置,以通过报表的身份验证?

我们查询很多中文网站,都没有相应的信息,最后还是一个英文网站找到的解决方案,并通过了测试,展现出来,与大家共享之!

方案:

在C# FormLoad中作如下处理

private void Form2_Load(object sender, EventArgs e)

{

reportViewer1.ProcessingMode=Microsoft.Reporting.WinForms.ProcessingMode.Remote;

 

reportViewer1.ServerReport.ReportPath = @"/Sales/Sales Summary";

reportViewer1.ServerReport.ReportPath = @"/Sales/Customer list";

reportViewer1.ServerReport.ReportServerUrl = new System.Uri(@"http://192.168.1.3/reportserver", System.UriKind.Absolute);

 

this.reportViewer1.ServerReport.ReportServerCredentials.NetworkCredentials = new System.Net.NetworkCredential(@"Bill1", "Password", @"")//这是report服务器上的本地账号

 

this.reportViewer1.ServerReport.ReportServerCredentials.NetworkCredentials = new System.Net.NetworkCredential(@"Bill2", "Pa55word", @"DomainName")//这是域账号

 

reportViewer1.RefreshReport();

 

}

 

测试通过

 

注意:如果出现数据库异常,这可能与您report报表的数据源设置有关系,如果您的数据源设置为windows集成验证,而当前登录用户对数据库没有权限,就会造成数据库连接异常

相关阅读 基于Visio绘制论文文献的技术路线图与研究流程图如何更改Visio连接器工具的默认属性?visio 如何通过代码将选择的对象设置为同一大小制作甘特图常用的几个软件,我盘点了几个好用的Microsoft Visio 2021软件下载安装教程想要精通弱电系统设计你得会Visio绘图软件,这些技巧一定要看VISIO如何裁剪完整的图形?如何在Microsoft Visio中使用MathType插入公式的方法如何利用WPS制作Visio流程图Visio2019激活密钥和激活方法

文章评论
发表评论

热门文章 visio 2019+project 2019专业版最新激活方法和密钥Visio 2013激活码序列号大全 Visio 2013最新产品密钥分享Visio2019激活密钥和激活方法Visio Pro 2019下载及安装激活教程

最新文章 基于Visio绘制论文文献的技术路线图与研究流程图如何更改Visio连接器工具的默认属性? visio 如何通过代码将选择的对象设置为同一大小制作甘特图常用的几个软件,我盘点了几个好用的Microsoft Visio 2021软件下载安装教程想要精通弱电系统设计你得会Visio绘图软件,这些技巧一定要看

人气排行 visio 2019+project 2019专业版最新激活方法和密钥Visio 2013激活码序列号大全 Visio 2013最新产品密钥分享Visio2019激活密钥和激活方法Visio Pro 2019下载及安装激活教程超简单Visio2019激活步骤Visio 2010 64位/32位官方完整版正版安装,免费下载 安装和激活密Visio 2016与原本的office 安装冲突的最终解决方案visio 2013 如何自定义设置连接点,图形之间任意连接

盖楼回复X

(您的评论需要经过审核才能显示)