[英]Not able to preview RDLC report in VS2013 because of blank data source instance
兩年來,我一直在努力解決這個問題。 我的問題發生在Visual Studio 2013(不是Web服務器)中。
有時,我必須獲取由其他人創建的RDLC文件並對其進行更改。 使用VS,我為數據集創建了一個XSD文件,然后替換了RDLC中的DataSource和DataSet,以便報表現在指向XSD中的tableadapter。
通常,當我嘗試以ReportViewer表單查看報告時,“報告數據源”和“數據源實例”為空白。 我已經嘗試過重新綁定數據源,並且已經清理並重建了項目,但是無法顯示數據源。 有時,報告中會有一個子報告,如果我選擇該RDLC,則該數據源將可用。
我是第三方開發人員-我不編輯(也不能編輯)aspx文件; 只是報告。 我已經嘗試過手動編輯Form.vb中的代碼以插入TableAdapter,但是它沒有用,而且我真的不知道自己在那做什么—我有一些面向對象的編程經驗,但沒有許多。
如何使數據源可用於報表查看器和/或將其綁定到RDLC? 任何建議表示贊賞。 請讓我知道是否有任何特定的代碼可以共享。
謝謝。
我結束了下面的工作,在這種情況下解決了問題。 不確定這是否適用於所有情況。
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
<ReportSections>
和<ReportSection>
標記,因為2008架構不支持它們。 我沒有刪除標簽之間的任何內容。 進行這些更改之后,數據源可用於表單,並且我能夠預覽報告。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.