共用方式為


自訂報表查看器網頁元件

您可以使用報表查看器網頁元件來檢視針對 SharePoint 整合所設定之報表伺服器上執行的報表。 您可以顯示的報表包括報表定義 (.rdl) 檔案和報表產生器報表。 報表會自動在新頁面的報表查看器網頁元件中開啟,但如果您想要在該頁面上一律顯示特定報表,您也可以將報表查看器網頁元件新增至現有的網頁或網站。

您可以透過下列方式自訂報表檢視器網頁元件:

  • 藉由設定屬性來變更網頁元件的外觀。

  • 選擇報表工具列上可用的互動式報表功能。

  • 指定可用的檢視區域。 報表查看器網頁元件具有報表檢視區域、參數區域和認證區域。

您無法擴充報表查看器網頁元件以支援不同的檔類型,而且您無法將報表工具列取代為自定義工具列,或將新功能新增至現有的工具列。 如果您需要自定義標準功能,您應該建立自定義網頁元件。

設定網頁元件屬性

網頁元件具有自定義屬性,可用來設定特定功能。 網頁元件也具有所有網頁元件的標準通用屬性。

變更預設屬性

報表查看器網頁元件具有預設屬性,最適合從文檔庫或資料夾視需要開啟報表。 根據預設,所有可用的控件都會顯示在工具列上,而高度和寬度會設定為使用網頁上的所有可用空間。 如果您想要修改預設屬性,您可以透過 網站設定自定義網頁元件。

  1. 在 [ 網站動作] 功能表上,按兩下 [ 網站設定]。

  2. 在 [資源庫] 底下,按一下 [網頁元件]

  3. 按兩下 [ReportViewer.dwp]。

  4. 開啟工具窗格,並設定您想要使用的屬性。

自訂網頁中的內嵌報表查看器

您可以設定屬性,讓報表查看器符合網頁。 報表查看器可以使用與包含報表的頁面相同的樣式和色彩。 您可以隱藏工具列、文件圖和參數區域的全部或部分,以在可用空間內最大化報表的檢視區域。 報表一律會使用建立時為其定義的樣式;您無法在報表發佈至 SharePoint 文件庫之後自定義報表外觀。

如果您要在網頁中內嵌報表查看器網頁元件,您應該將 報表 URL 屬性設定為特定報表。 如果沒有,報表查看器會顯示連結至報表的指示。 您無法自訂或移除指示。

報表查看器網頁元件的自定義屬性

設定自訂屬性時,請注意,只有在報表查看器網頁元件內嵌在頁面中時,才會使用某些屬性。 範例包括 Title、Height、Width、Chrome 類型和 Zone。 不論報表查看器出現在頁面內,還是以全頁模式開啟報表,都會使用其他屬性,例如工具列設定和參數設定。

報表查看器網頁元件的自定義屬性如下所列。

房產 說明
報告 在目前的 SharePoint 網站、或同一個 Web 應用程式或伺服器場中網站的報表之完整路徑。 如需設定其他屬性的最佳結果,請在指定報表 URL 之後按兩下 [套用]。
超鏈接目標 標準 HTML,指定在目前文件內顯示連結內容的目標框架。 對於包含外部網站超連結的報表,您可以指定目標檔是否會取代目前視窗中的現有報表,或在新的瀏覽器視窗中開啟。 有效值包括 _Top_Blank_Self_Top 會使用目前的視窗、 _Blank 在新瀏覽器視窗中載入檔,並在 _Self 目前框架內開啟檔。 雖然 _Parent 是 HTML 中 Target 屬性的有效值,但請勿將它用於內嵌在頁面中的報表查看器網頁元件。
自動產生網頁元件標題 產生的標題,其中包含報表查看器網頁元件的名稱加上報表的名稱,並以虛線分隔。 如果報表沒有標題,則會使用報表檔名。 當您將網頁元件新增至頁面時,會顯示標題。 如果選取此複選框,每次重新整理頁面時,就會產生標題。
自動產生網頁元件標題詳細數據連結 出現在網頁元件上方的已產生超連結。 您可以按下連結,以全頁模式在新頁面開啟報表。
顯示報表產生器功能表項 顯示或隱藏 [ 動作 ] 選單選項,以開啟報表產生器。
顯示訂閱選單項目 顯示或隱藏 [ 動作 ] 功能表選項,以建立報表的訂閱。
顯示列印功能表項 顯示或隱藏 [ 動作 ] 選單選項以列印報表。
顯示匯出功能表項 顯示或隱藏要匯出報表的 [動作 ] 功能表選項。
顯示重新整理按鈕 顯示或隱藏工具列上的重新整理按鈕。
顯示頁面導覽控制件 顯示或隱藏工具列上的報表導覽按鈕。 此選項會變更所有導覽控件的可見性。
顯示返回按鈕 顯示或隱藏工具列上的 [上一頁] 按鈕。
顯示搜尋控制選項 顯示或隱藏工具列上的尋找控制件。 尋找控件可讓使用者搜尋轉譯報表中的文字。 此選項會變更所有尋找控制件的可見性。
顯示縮放控件 顯示或隱藏工具列上的縮放控件。
顯示 ATOM 供稿按鈕 可以在工具列上,顯示或隱藏 ATOM 摘要按鈕。

htmlviewer_datafeed
ToolBar 位置 決定報表查看器中工具列的位置。 有效值包括 TopBottom
提示區域 有效值包括 DisplayedCollapsedHiddenDisplayed 會顯示報表的參數區域,這些報表包含參數化值,以及在報表執行之前需要用戶輸入。 Hidden如果指定了所有報表參數,而且您不希望使用者看到參數區域,請使用 。
參數區域寬度 您可以選擇度量和值。 預設值為 200 像素。 這個屬性的唯一的條件是必須大於零。
文件地圖 報表導覽控件,定義於報表中,用來提供單鍵存取報表的特定區段。 其可在 HTML 報表中使用。 文件大綱會顯示在報表檢視區旁邊的可折疊區域。 有效值包括 DisplayedCollapsedHidden。 如果為報表定義檔對應,則除非在網頁元件屬性中標示為隱藏或折疊,否則區域預設會展開。 如果文件地圖已折疊,您可以點選箭頭來展開。
檔地圖區域寬度 您可以選擇度量和值。 預設值為 200 像素。 這個屬性的唯一條件是必須大於零。
載入參數 擷取報表的參數屬性。 並非所有報表都有參數。 如果報表沒有參數,則不會傳回任何值。 如果您要為剛上傳的報表設定屬性,您可能會收到錯誤,指出數據源連線已刪除。 如果發生這種情況,請重設連接,然後在指定連接之後完成設定參數屬性。 如需如何設定連線的詳細資訊,請參閱建立和管理共享數據源(SharePoint 整合模式中的 Reporting Services)。

若要獲得最佳結果,請按兩下 [ 套用 ],再按兩下 [載入參數]。

載入參數屬性之後,您可以用報表的參數屬性頁中的相同方式來設定它們。 如需如何設定參數的詳細資訊,請參閱在已發佈報表上設定參數(SharePoint 整合模式的 Reporting Services)。

自訂工具列

工具列會出現在標題下方,並延伸至報表頂端。 工具列提供 行動 功能表、分頁報表的頁面瀏覽、重新整理和縮放。 用於具有文件圖的報表的文件圖控制項。 [ 動作 ] 功能表包含用來匯出報表、搜尋報表內的文字或數位、列印報表,以及在報表產生器中開啟報表的命令。

您無法將新的命令新增至 [ 動作 ] 功能表,但您可以藉由變更使用者可見的選項來自定義它。 若要變更工具列按鈕和控件的可見性,您可以在網頁元件的 [工具列項目可見性 ] 區段中變更選項。 您也可以移除 Print 命令或特定的匯出格式,方法是讓報表伺服器上的這些功能無法使用。 頁面導覽控件適用於具有分頁符號的報表;否則,報表是可變長度的單一頁面。 重新整理會使用報表目前的參數重新處理報表。 若要在一行上顯示所有控件,請將網頁元件的整體寬度設定為至少 400 像素。

自定義檢視區域

檢視區域可用來顯示報表。 如果使用報表檢視區域,則會與 [參數] 和 [認證] 區域共用。 如果需要認證,[認證] 區域會顯示在空白報表檢視區域旁邊。 在使用者提供認證並執行報表之後,[認證] 區域就會關閉。 若要自定義提示使用者設定認證的文字,請修改數據源連接屬性。 如需詳細資訊,請參閱建立和管理共享數據源(SharePoint 整合模式的 Reporting Services)。

[參數] 區域會在執行報表之前提供輸入值的欄位。 只有當報表定義包含參數時,才會使用它。 顯示 [參數] 或 [認證] 區域時,報表檢視會調整為使用網頁元件的其餘寬度。 您可以在網頁元件上設定屬性,以自訂參數的寬度。 您也可以定義頁面上個別參數旁顯示的標籤。 如需如何修改參數卷標的詳細資訊,請參閱在已發佈報表上設定參數(SharePoint 整合模式的 Reporting Services)。

另請參閱

SharePoint 網站上的報表查看器網頁元件
將 Report Viewer Web Part 新增至網頁(SharePoint 整合模式中的 Reporting Services)