这几天一些人在使用MicrosoftOfficeVisio的时候,问其中是怎么把文件输出为高像素jpg图片的?今日在这小编就为你们带来了MicrosoftOfficeVisio把文件输出为高像素jpg图片的详细操作步骤。我们先打......
2022-05-07 87 Visio把文件输出为高像素jpg图片
关键词: 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集成验证,而当前登录用户对数据库没有权限,就会造成数据库连接异常
标签: VisioStudio2010WinForm对Report报表身份验证
相关文章
这几天一些人在使用MicrosoftOfficeVisio的时候,问其中是怎么把文件输出为高像素jpg图片的?今日在这小编就为你们带来了MicrosoftOfficeVisio把文件输出为高像素jpg图片的详细操作步骤。我们先打......
2022-05-07 87 Visio把文件输出为高像素jpg图片
Visio的新用户们,并不熟悉其中连接符在什么位置?今天在此文章中就带来了MicrosoftOfficeVisio找到连接符位置的详细操作过程。我们先打开MicrosoftOfficeVisio软件,在绘图区中添加两个形状。然......
2022-05-07 150 Visio找到连接符位置
怎么绘制大括号等特殊符号的?今日在这里小编就为你们带来了MicrosoftOfficeVisio绘制大括号等特殊符号的详细操作流程。我们需要先打开MicrosoftOfficeVisio软件,创建基本流程图。然后进入正文......
2022-05-07 481 Visio绘制大括号等特殊符号
一些用户在使用MicrosoftOfficeVisio的时候,不是很熟悉其中是怎么合并图形的?本期为你们带来的内容就讲述了MicrosoftOfficeVisio合并图形的详细操作流程。首先我们打开MicrosoftOfficeVisio软件,选......
2022-05-07 305 Visio合并图形
一些用户在使用MicrosoftOfficeVisio的时候,想要绘制办公室平面图,你们知道怎么绘制的吗?以下内容就为你们带来了MicrosoftOfficeVisio绘制办公室平面图的具体操作方法。我们需要先打开Micros......
2022-05-07 334 Visio绘制办公室平面图