2009-08-05 26 views

回答

1

你可以这样说:

DataSourceCredentials cred = new DataSourceCredentials(); 
cred.Name = 'credential_name'; 
cred.UserId = 'user_id'; 
cred.Password = 'password'; 


ReportViewer1.ServerReport.SetDataSourceCredential(new DataSourceCredentials[] { cred }); 
ReportViewer1.ServerReport.Refresh(); 
+0

有没有一种方法可以在这里实际设置服务器名称? – AJM 2009-08-05 12:14:54

0

我已经完成了这项任务,将连接字符串作为报表参数传入,然后使用表达式指向报表参数。

这需要在SQLRS配置中设置超级帐户,并且该帐户必须对要连接的数据库提供适当的权限。

相关问题