2009-08-05 61 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配置中設置超級帳戶,並且該帳戶必須對要連接的數據庫提供適當的權限。

相關問題