在報表中加入互動性、可見性和導覽 (Visual Studio 報表設計工具)
如果您在使用 ReportViewer Web 伺服器控制項,您可以建立包括互動式功能的報表。互動式功能包括使用者排序、連結、書籤、文件引導模式和切換項目,您加入這些項目來顯示或隱藏報表的各個部份。互動式功能用在 HTML 報表中。報表的文件引導模式和切換部份是以指令碼為基礎的功能,只有在瀏覽器設定成能夠執行指令碼時,它們才能夠運作。如需有關瀏覽器支援的詳細資訊,請參閱ReportViewer Web 伺服器控制項的瀏覽器支援。如需有關互動式排序的詳細資訊,請參閱在報表中排序資料 (Visual Studio 報表設計工具)。
連結
您可以加入報表中的連結有許多類型。當您將連結加入文字方塊、影像或圖表元素時,您可以指定三個連結類型之一:
項目 | 描述 |
---|---|
URL |
URL 提供網頁的連結,網頁通常在報表伺服器之外。超連結可能是靜態 URL,也可能是會得出 URL 的運算式。如果資料庫中有一個包含 URL 的欄位,運算式便能包含這個欄位,結果會在報表中產生超連結的動態清單。您只能將超連結加入文字方塊和影像中。 若要建立超連結,請以滑鼠右鍵按一下要加入連結的文字方塊或影像,再按一下 [屬性]。在 [導覽] 索引標籤中,選取 [跳至 URL]。請輸入或選取 URL,或會評估結果為 URL 的運算式。 |
書籤 |
書籤連結可用來連結到目前報表內的書籤或錨點。若要建立書籤,請在目的地報表項目上設定書籤,在使用者應該按一下 (如單字或按鈕) 來跳到書籤報表項目的報表項目上,新增書籤連結。您可以在任何報表項目上設定書籤,不過,您只能將書籤連結加入至文字方塊和影像中。如需詳細資訊,請參閱HOW TO:建立書籤 (Visual Studio 報表設計工具)。 |
鑽研 |
鑽研報表連結可連結到報表伺服器中的另一份報表,且可以將參數值傳給這份報表。鑽研報表通常包含原始摘要報表所包含之項目的詳細資料。例如,您可能會有一份銷售摘要報表,其中含有訂單和銷售總計的清單。當使用者按一下摘要清單中的訂購號碼時,會開啟另一份含有訂單詳細資料的報表。如需有關鑽研報表的詳細資訊,請參閱設定子報表和鑽研報表 (Visual Studio 報表設計工具)。 |
隱藏項目
報表中的每個項目都有一組用來決定項目是可見或隱藏的屬性。您可以利用這些屬性來隱藏報表中的項目、條件性地根據報表中的其他資料來隱藏資料,以及提供使用者按下之後會切換項目之可見/隱藏狀態的項目。例如,您可以建立一份向下鑽研報表,當報表最初載入時,會顯示摘要資料,當使用者按一下特定文字方塊時,會顯示詳細資料列。
隱藏項目的主要用法是提供一份報表來顯示摘要資料,且能夠向下鑽研到詳細資料。若要產生這種向下鑽研效果,請選取要隱藏的群組、資料行或資料列,將它的隱藏狀態設為 True,再將切換項目設為包含群組中的文字方塊名稱。在執行階段,使用者可以按一下文字方塊來展開和摺疊詳細資料。如需詳細資訊,請參閱HOW TO:在報表項目上隱藏或定義切換可見性 (Visual Studio 報表設計工具)。
附註 |
---|
當您建立向下鑽研報表時,您必須建立您要隱藏的群組、資料行或資料列的可見性資訊,而不是資料行或資料列中之單一文字方塊的可見性資訊。如果您只設定文字方塊的這些選項,就不會摺疊資料列或資料行。 |
文件引導模式
使用者與報表互動的另一個方式是利用文件引導模式。在 ReportViewer 控制項中,文件引導模式會顯示成在報表旁的目錄。報表的區段和群組是依照連結的階層來安排的。按一下文件引導模式中的項目,會重新整理報表,且會顯示對應於文件引導模式項目的報表區域。
文件引導模式專供 HTML 報表使用。其他匯出格式有不同的文件引導模式表達方式:
PDF 會將文件引導模式顯示成 [書籤] 窗格。在窗格中,會逐一往下列出文件引導模式中的所有項目。連結清單沒有階層。
Excel 會將文件引導模式顯示成包含連結階層的具名工作表。報表區段是在與文件引導模式一起併入相同工作記錄的個別工作表中進行轉譯。
若要建立文件引導模式,請將文件引導模式標籤加入至應該出現在引導模式內的報表項目中,如群組標題和圖表。如果任何報表項目有標籤,則在使用者檢視報表時,將會自動產生文件引導模式。HOW TO:建立文件引導模式 (Visual Studio 報表設計工具).
另請參閱
工作
HOW TO:篩選報表中的資料 (Visual Studio 報表設計工具)
概念
在報表中加入資料區 (Visual Studio 報表設計工具)
定義報表配置 (Visual Studio 報表設計工具)