我有一個XML格式的RPX檔案, 里面有ConnectionString="Provider=SQLOLEDB.1;Password=123456;Persist Security Info=True;User ID=sa;Initial Catalog=DYXERP_TEST;Data Source=ABC-PC",
我需要把這個ConnectionString="Provider=SQLOLEDB.1;Password=121212;Persist Security Info=True;User ID=sa;Initial Catalog=DYXERP_TEST;Data Source=server"
請教如何改正? 我試了用文本操作,二進制流檔案操作都不行,謝謝大家
uj5u.com熱心網友回復:
ActiveReports 應該有 DataSource 屬性的吧,運行指定資料物件,不需要取修改原始 rpx 中的內容的。或者直接設定 ConnectionString 屬性:Set Connection string programmatically
uj5u.com熱心網友回復:
回樓上,不行的,當RPX加載時,已經將rpx內容中的資料加載進來了,沒法改變本身Activereport的資料源連接uj5u.com熱心網友回復:
如果檔案是XML,那就用XML物件來修改啊。參考microsoft xml 6.0
uj5u.com熱心網友回復:
ActiveReports for .NET報表用戶手冊:資料源系結不是要 Run() 之后才顯示的嗎?
或者原始的 rpx 設計時就去掉ConnectionString;
或者如#3所說先用xml修改去掉ConnectionString。
uj5u.com熱心網友回復:
顯然是可以改的。改后下次啟動生效。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/75305.html
