2014-09-02 20 views
0

我有.repx文件(Xtrareport - Devexpress)。我想獲得這個文件的連接參數並改變它們。我該怎麼做?在.repx文件,該參數低於:如何使用MsSqlConnectionParameters獲取Wpf中xtrareport的連接參數?

 msSqlConnectionParameters1.AuthorizationType =   
     DevExpress.DataAccess.ConnectionParameters.MsSqlAuthorizationType.Windows; 
     msSqlConnectionParameters1.DatabaseName = "report"; 
     msSqlConnectionParameters1.Password = ""; 
     msSqlConnectionParameters1.ServerName = "localhost"; 
     msSqlConnectionParameters1.UserName = ""; 

我要訪問的WPF項目這些參數....

+0

難道沒有人能幫助我嗎? – hkaraoglu 2014-09-02 10:36:22

回答

0

根據documentation

這是可能的存儲其(報告)定義(佈局和配置)。 < ...> 報告定義以REPX格式保存到文件中。

這意味着.repx文件不包含任何連接參數。從.repx文件加載報告後,您需要設置其數據源:

var report = new XtraReport(); 
report.LoadLayout(filePath); 
report.DataSource = someDataSource; 

所以,回答你的問題是:
這是不可能使用MsSqlConnectionParameters來得到被保存在XtraReport的連接參數在.repx文件Wpf或在其他地方。

相關問題