簡體   English   中英

由於空白數據源實例,因此無法在VS2013中預覽RDLC報告

[英]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? 任何建議表示贊賞。 請讓我知道是否有任何特定的代碼可以共享。

謝謝。

我結束了下面的工作,在這種情況下解決了問題。 不確定這是否適用於所有情況。

  1. 我將RDLC的XML中的開始Report標記替換為:

<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">

  1. 我刪除了<ReportSections><ReportSection>標記,因為2008架構不支持它們。 我沒有刪除標簽之間的任何內容。

進行這些更改之后,數據源可用於表單,並且我能夠預覽報告。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM