6,108
社区成员
发帖
与我相关
我的任务
分享
ReportServerConnection Credentials =
new ReportServerConnection(strReportViewerUser, strReportViewerPassword, strReportViewerDomain,
strUrlPar, nReportViewerTimeOut);
RptV.ServerReport.ReportServerCredentials = Credentials;
//ReportServerConnection 这个就是你上面实现接口的类.你可以自定义哈
public ICredentials NetworkCredentials
{
get
{
if (!string.IsNullOrEmpty(_username) &&
!string.IsNullOrEmpty(_password) &&
!string.IsNullOrEmpty(_domain))
{
return new NetworkCredential(_username, _password, _domain);
}
else
{
string strReportViewerUser =
System.Web.Configuration.WebConfigurationManager.AppSettings["ReportViewerUser"].ToString();
string strReportViewerPassword =
System.Web.Configuration.WebConfigurationManager.AppSettings["ReportViewerPassword"].ToString();
string strReportViewerDomain =
System.Web.Configuration.WebConfigurationManager.AppSettings["ReportViewerDomain"].ToString();
return new NetworkCredential(strReportViewerUser, strReportViewerPassword, strReportViewerDomain);
}
}
}