Hy!在reportViewer中手動配置tableAdaptor的connectionString
我創建了一個reportViewer並且我想從代碼中更改tableAdapter的connectionString(該字符串將在運行時更改並存儲在settings.xml文件中)。
任何人都可以幫助我嗎?
Hy!在reportViewer中手動配置tableAdaptor的connectionString
我創建了一個reportViewer並且我想從代碼中更改tableAdapter的connectionString(該字符串將在運行時更改並存儲在settings.xml文件中)。
任何人都可以幫助我嗎?
你應該能夠TableAdapter的公衆的ConnectionModifier,然後訪問其ConnectionString屬性
DataSet1TableAdapters.TestTableAdapter testTableAdapter = new DataSet1TableAdapters.WagesTableAdapter();
testTableAdapter.Connection.ConnectionString = "someconnectionstring";
我想出的方法是使用相同的XSD列和列的名稱必須是相同的,用這種方式我只用了1個表來獲得更多的報告(但是在這個表格中它是所有我需要的所有報告的列)
如果您使用服務器報告,您可以使用表達式來構建您的數據源連接字符串,並使用參數構建此表達式。 所以添加參數爲服務器,數據庫,..等 然後您可以將您的連接字符串從代碼發送到這些參數。
您可以在這篇文章中找到更多詳細信息。
這是問題...我不能做到這一點...我有一個<服務器報告>並不知我需要一個數據集和表適配器與給定的連接字符串相關聯......,無使用設計師....(我想從代碼做到這一點) – user599977 2011-02-02 13:39:20