ReportViewer 類別
封裝用於 ReportViewer 控制項的方法和屬性。
繼承階層架構
Object
Control
WebControl
CompositeControl
Microsoft.Reporting.WebForms.ReportViewer
命名空間: Microsoft.Reporting.WebForms
組件: Microsoft.ReportViewer.WebForms (在 Microsoft.ReportViewer.WebForms.dll 中)
語法
'宣告
Public Class ReportViewer _
Inherits CompositeControl _
Implements IScriptControl
public class ReportViewer : CompositeControl,
IScriptControl
public ref class ReportViewer : public CompositeControl,
IScriptControl
type ReportViewer =
class
inherit CompositeControl
interface IScriptControl
end
public class ReportViewer extends CompositeControl implements IScriptControl
ReportViewer 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
ReportViewer | 初始化 ReportViewer 類別的新執行個體。 |
回頁首
屬性
名稱 | 描述 | |
---|---|---|
AccessKey | 取得或設定便捷鍵 (Access Key),可讓您快速巡覽至 Web 伺服器控制項。 (繼承自 WebControl)。 | |
Adapter | 針對控制項取得瀏覽器的特定配置器。 (繼承自 Control)。 | |
AppRelativeTemplateSourceDirectory | 取得或設定包含了此控制項之 Page 或 UserControl 物件的相對應用程式虛擬目錄。 (繼承自 Control)。 | |
AsyncRendering | 取得或設定 Boolean 值,這個值表示載入網頁時報表是否以非同步的方式轉譯網頁的其他部分。 | |
Attributes | 取得任意屬性 (Attribute) 的集合 (只供呈現),不與控制項上的屬性 (Property) 對應。 (繼承自 WebControl)。 | |
BackColor | 取得或設定控制項報表區域的背景色彩。 (覆寫 WebControl.BackColor。) | |
BindingContainer | 基礎架構。 取得包含了此控制項之資料繫結的控制項。 (繼承自 Control)。 | |
BorderColor | 取得或設定 Web 控制項的框線色彩。 (繼承自 WebControl)。 | |
BorderStyle | 取得或設定 Web 伺服器控制項的框線樣式。 (繼承自 WebControl)。 | |
BorderWidth | 取得或設定 Web 伺服器控制項的框線寬度。 (繼承自 WebControl)。 | |
ChildControlsCreated | 取得值,指出是否已經建立伺服器控制項的子控制項。 (繼承自 Control)。 | |
ClientID | 取得 ASP.NET 產生之 HTML 標記的控制項 ID。 (繼承自 Control)。 | |
ClientIDMode | 取得或設定用來產生 ClientID 屬性值的演算法。 (繼承自 Control)。 | |
ClientIDSeparator | 取得字元值,表示在 ClientID 屬性中所使用的分隔字元。 (繼承自 Control)。 | |
Context | 取得與目前 Web 要求的伺服器控制項關聯的 HttpContext 物件。 (繼承自 Control)。 | |
Controls | 取得表示 CompositeControl 中之子控制項的 ControlCollection 物件。 (繼承自 CompositeControl)。 | |
ControlStyle | 取得 Web 伺服器控制項的樣式。這個屬性主要由控制項開發人員使用。 (繼承自 WebControl)。 | |
ControlStyleCreated | 取得值,指出 Style 物件是否已經為 ControlStyle 屬性建立。這個屬性主要由控制項開發人員使用。 (繼承自 WebControl)。 | |
CssClass | 取得或設定用戶端上 Web 伺服器控制項所呈現的階層式樣式表 (CSS)。 (繼承自 WebControl)。 | |
CurrentPage | 取得或設定 ReportViewer 控制項使用中報表的目前頁面。 | |
DataItemContainer | 如果命名容器實作 IDataItemContainer,則取得命名容器的參考。 (繼承自 Control)。 | |
DataKeysContainer | 如果命名容器實作 IDataKeysControl,則取得命名容器的參考。 (繼承自 Control)。 | |
DesignMode | 取得值,指出控制項是否正用於設計介面上。 (繼承自 Control)。 | |
DocumentMapCollapsed | 取得或設定文件引導模式的摺疊狀態。 | |
DocumentMapWidth | 取得或設定文件引導模式的寬度。 | |
Enabled | 取得或設定值,指出 Web 伺服器控制項是否啟用。 (繼承自 WebControl)。 | |
EnableTheming | 取得或設定值,指出佈景主題是否套用至此控制項。 (繼承自 WebControl)。 | |
EnableViewState | 取得或設定值,指出伺服器控制項是否要保持其檢視狀態以及它所包含之任何子控制項的檢視狀態 (針對要求的用戶端)。 (繼承自 Control)。 | |
Events | 取得控制項事件處理常式委派 (Delegate) 的清單。這個屬性是唯讀的。 (繼承自 Control)。 | |
ExportContentDisposition | 取得或設定值,這個值表示內容應該要內嵌還是當做附加檔案。 | |
Font | 取得與 Web 伺服器控制項關聯的字型屬性。 (繼承自 WebControl)。 | |
ForeColor | 取得或設定 Web 伺服器控制項的前景色彩 (通常是文字的色彩)。 (繼承自 WebControl)。 | |
HasAttributes | 取得值,指出控制項是否已經設定屬性。 (繼承自 WebControl)。 | |
HasChildViewState | 取得值,指出目前伺服器控制項的子控制項是否有任何已儲存的檢視狀態設定。 (繼承自 Control)。 | |
Height | 取得或設定控制項的高度。 (覆寫 WebControl.Height。) | |
HyperlinkTarget | 取得或設定按一下報表中的超連結時,所要傳回之網頁內容的目標視窗或框架。 | |
ID | 指定控制項的識別碼。 (覆寫 Control.ID。) | |
IdSeparator | 基礎架構。 取得用來分隔控制項識別項的字元。 (繼承自 Control)。 | |
InteractiveDeviceInfos | 取得 DeviceInfoCollection 物件,ReportViewer 控制項使用這個物件,將報表區域中的報表轉譯為 HTML。 | |
InteractivityPostBackMode | 取得或設定 InteractivityPostBackMode 值,這個值表示 ReportViewer 控制項的回傳模式。 | |
InternalBorderColor | 取得或設定控制項的內部框線色彩。 | |
InternalBorderStyle | 取得或設定控制項的內部框線樣式。 | |
InternalBorderWidth | 取得或設定控制項內部框線的寬度。 | |
IsChildControlStateCleared | 取得值,指出這個控制項中所包含的控制項是否有控制項狀態。 (繼承自 Control)。 | |
IsEnabled | 取得值,指出是否啟用控制項。 (繼承自 WebControl)。 | |
IsTrackingViewState | 取得值,指出伺服器控制項是否正在儲存檢視狀態的變更。 (繼承自 Control)。 | |
IsViewStateEnabled | 取得值,指出這個控制項是否已啟用檢視狀態。 (繼承自 Control)。 | |
KeepSessionAlive | 取得或設定 Boolean 值,這個值表示是否只要網頁顯示在瀏覽器中,就讓使用者工作階段保持不過期。 | |
LinkActiveColor | 取得或設定控制項中使用中連結的色彩。 | |
LinkActiveHoverColor | 取得或設定在滑鼠指標停在控制項使用中連結上時連結的色彩。 | |
LinkDisabledColor | 取得或設定控制項已停用連結的色彩。 | |
LoadViewStateByID | 取得值,指出控制項是否依 ID (而不是索引) 參與載入其檢視狀態。 (繼承自 Control)。 | |
LocalReport | 取得當 ReportViewer 控制項的 ProcessingMode 設定為 Local 時,所使用之 Report 類別的執行個體。 | |
NamingContainer | 取得伺服器控制項命名容器的參考,其建立唯一命名空間,在具有相同 Control.ID 屬性值的伺服器控制項之間作區別。 (繼承自 Control)。 | |
Page | 取得含有伺服器控制項的 Page 執行個體的參考。 (繼承自 Control)。 | |
PageCountMode | 取得或設定 PageCountMode 列舉值,這個值表示在報表區域中轉譯報表時要使用的預設頁面計數模式。 | |
Parent | 在網頁控制階層架構中取得伺服器控制項之父控制項的參考。 (繼承自 Control)。 | |
ProcessingMode | 取得或設定 ReportViewer 控制項的處理模式。 | |
PromptAreaCollapsed | 取得或設定參數提示區域或認證提示區域的摺疊狀態。 | |
RenderingCompatibility | 取得值,這個值會指定將與呈現 HTML 相容的 ASP.NET 版本。 (繼承自 Control)。 | |
ReportAreaContentType | 取得 ReportAreaContent 物件,這個物件表示報表區域的目前內容類型。 | |
SearchState | 取得搜尋文字以及目前報表搜尋作業的起始頁。 | |
ServerReport | 取得當 ReportViewer 控制項的 ProcessingMode 設定為 Remote 時,所使用之 Report 類別的執行個體。 | |
ShowBackButton | 取得或設定指出是否可在工具列上看到 [上一頁] 按鈕的值。 | |
ShowCredentialPrompts | 取得或設定指出是否要顯示使用者認證之提示的值。 | |
ShowDocumentMapButton | 取得或設定值,這個值表示是否可在分割列上看到顯示及摺疊文件引導模式的按鈕。 | |
ShowExportControls | 取得或設定值,這個值表示是否可在工具列上看到 [匯出] 控制項。 | |
ShowFindControls | 取得或設定指出是否可在工具列上看到 [尋找] 文字方塊的值。 | |
ShowPageNavigationControls | 取得或設定指出是否可在工具列上看到頁面導覽控制項的值。 | |
ShowParameterPrompts | 取得或設定指出是否會顯示參數提示的值。 | |
ShowPrintButton | 取得或設定指出是否可在工具列上看到 [列印] 按鈕的值。 | |
ShowPromptAreaButton | 取得或設定值,這個值表示是否可在分割列上看到顯示及摺疊提示區域的按鈕。 | |
ShowRefreshButton | 取得或設定值,這個值表示是否可以看到 [重新整理] 按鈕。 | |
ShowReportBody | 取得或設定指出是否可在控制項上看到報表主體的值。 | |
ShowToolBar | 取得或設定指出是否可在控制項上看到工具列的值。 | |
ShowWaitControlCancelLink | 取得或設定 Boolean 值,這個值表示是否要在等候控制項上顯示 [取消] 連結。 | |
ShowZoomControl | 取得或設定值,這個值表示是否可看到 [顯示比例] 清單方塊。 | |
Site | 當呈現在設計介面上時,取得裝載目前控制項之容器的資訊。 (繼承自 Control)。 | |
SizeToReportContent | 取得或設定指出 ReportViewer 控制項是否應該自動調整大小來配合報表內容的值。 | |
SkinID | 取得或設定要套用至控制項的面板。 (繼承自 WebControl)。 | |
SplitterBackColor | 取得或設定文件引導模式分割列和提示區域分割列的背景色彩。 | |
Style | 取得文字屬性的集合,將呈現為 Web 伺服器控制項的外部標記上的樣式屬性。 (繼承自 WebControl)。 | |
SupportsDisabledAttribute | 取得值,這個值表示當控制項的 IsEnabled 屬性為 false 時,控制項是否應該將所轉譯 HTML 項目的 disabled 屬性設為 "disabled"。 (繼承自 CompositeControl)。 | |
TabIndex | 取得或設定 Web 伺服器控制項的定位索引。 (繼承自 WebControl)。 | |
TagKey | 基礎架構。 取得對應至 [ReportViewer] 控制項的 HtmlTextWriterTag 值。 (覆寫 WebControl.TagKey。) | |
TagName | 取得控制項標記的名稱。這個屬性主要由控制項開發人員使用。 (繼承自 WebControl)。 | |
TemplateControl | 取得或設定包含了此控制項之樣板的參考。 (繼承自 Control)。 | |
TemplateSourceDirectory | 取得包含目前伺服器控制項的 Page 或 UserControl 的虛擬目錄。 (繼承自 Control)。 | |
ToolBarItemBorderColor | 取得或設定工具列中的項目框線色彩。 | |
ToolBarItemBorderStyle | 取得或設定工具列中的項目框線樣式。 | |
ToolBarItemBorderWidth | 取得或設定工具列項目框線的寬度。 | |
ToolBarItemHoverBackColor | 取得或設定滑鼠指標停在工具列項目上時,項目的背景色彩。 | |
ToolBarItemPressedBorderColor | 已過時。 這個屬性不再適用,基於回溯相容性而提供。ReportViewer 控制項不再使用已按下的按鈕。 | |
ToolBarItemPressedBorderStyle | 已過時。 這個屬性不再適用,基於回溯相容性而提供。ReportViewer 控制項不再使用已按下的按鈕。 | |
ToolBarItemPressedBorderWidth | 已過時。 這個屬性不再適用,基於回溯相容性而提供。ReportViewer 控制項不再使用已按下的按鈕。 | |
ToolBarItemPressedHoverBackColor | 已過時。 這個屬性不再適用,基於回溯相容性而提供。ReportViewer 控制項不再使用已按下的按鈕。 | |
ToolTip | 取得或設定當滑鼠指標停留在 Web 伺服器控制項時顯示的文字。 (繼承自 WebControl)。 | |
UniqueID | 取得伺服器控制項唯一的、符合階層架構的識別項。 (繼承自 Control)。 | |
ValidateRequestMode | 取得或設定值,指出控制項是否對來自瀏覽器的用戶端輸入檢查潛在的危險值。 (繼承自 Control)。 | |
ViewState | 取得狀態資訊的字典,允許您在相同網頁的多個要求之間,儲存和還原伺服器控制項的檢視狀態。 (繼承自 Control)。 | |
ViewStateIgnoresCase | 取得值,指出 StateBag 物件是否不區分大小寫。 (繼承自 Control)。 | |
ViewStateMode | 取得或設定這個控制項的檢視狀態模式。 (繼承自 Control)。 | |
Visible | 取得或設定值,指出伺服器控制項是否要呈現為網頁上的 UI。 (繼承自 Control)。 | |
WaitControlDisplayAfter | 取得或設定載入報表時對使用者顯示等候控制項之前的延遲 (以毫秒為單位)。 | |
WaitMessageFont | 取得在執行報表時所顯示之訊息的字型。 | |
Width | 取得或設定控制項的寬度。 (覆寫 WebControl.Width。) | |
ZoomMode | 取得或設定控制項的縮放模式。 | |
ZoomPercent | 取得或設定當顯示報表時所使用的縮放百分比。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
AddAttributesToRender | 將需要呈現的 HTML 屬性和樣式加入指定的 HtmlTextWriterTag。這個方法主要由控制項開發人員使用。 (繼承自 WebControl)。 | |
AddedControl | 在子控制項加入至 Control 物件的 Controls 集合之後,再進行呼叫。 (繼承自 Control)。 | |
AddParsedSubObject | 通知伺服器控制項,項目 (XML 或者 HTML) 已經被剖析,並加入項目至伺服器控制項的 ControlCollection 物件。 (繼承自 Control)。 | |
ApplyStyle | 將指定樣式的任何非空白項目加入到 Web 控制項中,覆寫控制項的任何現有的樣式項目。這個方法主要由控制項開發人員使用。 (繼承自 WebControl)。 | |
ApplyStyleSheetSkin | 將頁面樣式表中所定義的樣式屬性套用至控制項。 (繼承自 Control)。 | |
BeginRenderTracing | 開始進行轉譯資料的設計階段追蹤。 (繼承自 Control)。 | |
BuildProfileTree | 基礎架構。 收集伺服器控制項的相關資訊,並在頁面啟用追蹤時將此資訊傳遞至 Trace 屬性以顯示之。 (繼承自 Control)。 | |
ClearCachedClientID | 基礎架構。 將快取的 ClientID 值設定為 nullnull 參考 (即 Visual Basic 中的 Nothing)。 (繼承自 Control)。 | |
ClearChildControlState | 刪除伺服器控制項之子控制項的控制項狀態資訊。 (繼承自 Control)。 | |
ClearChildState | 刪除所有伺服器控制項之子控制項的檢視狀態和控制項狀態資訊。 (繼承自 Control)。 | |
ClearChildViewState | 刪除所有伺服器控制項之子控制項的檢視狀態資訊。 (繼承自 Control)。 | |
ClearEffectiveClientIDMode | 基礎架構。 將目前的控制項執行個體和任何子控制項的 ClientIDMode 屬性設定為 Inherit。 (繼承自 Control)。 | |
CopyBaseAttributes | 將不被 Style 物件封裝的屬性從指定的 Web 伺服器控制項複製到呼叫這個方法的 Web 伺服器控制項上。這個方法主要由控制項開發人員使用。 (繼承自 WebControl)。 | |
CreateChildControls | 基礎架構。 由 ASP.NET 網頁架構呼叫,通知 [ReportViewer] 控制項去建立其包含的任何子控制項以準備回傳或呈現。 (覆寫 Control.CreateChildControls()。) | |
CreateControlCollection | 建立新 ControlCollection 物件,以儲存伺服器控制項的子控制項 (常值和伺服器兩者)。 (繼承自 Control)。 | |
CreateControlStyle | 基礎架構。 建立樣式物件,這個物件是由控制項在內部使用,以實作所有的樣式相關屬性。 (覆寫 WebControl.CreateControlStyle()。) | |
DataBind() | 繫結資料來源至 CompositeControl 以及其所有子控制項。 (繼承自 CompositeControl)。 | |
DataBind(Boolean) | 使用會引發 DataBinding 事件的選項,繫結資料來源至叫用的伺服器控制項及其所有子控制項。 (繼承自 Control)。 | |
DataBindChildren | 繫結資料來源至伺服器控制項的子控制項。 (繼承自 Control)。 | |
Dispose | 基礎架構。 釋放 ReportViewer 類別使用的所有資源。 (覆寫 Control.Dispose()。) | |
EndRenderTracing | 結束轉譯資料的設計階段追蹤。 (繼承自 Control)。 | |
EnsureChildControls | 判斷伺服器控制項是否包含子控制項。如果不包含,則建立子控制項。 (繼承自 Control)。 | |
EnsureID | 為尚未指定識別項的控制項,建立識別項。 (繼承自 Control)。 | |
Equals | 判斷指定的物件是否等於目前的物件。 (繼承自 Object)。 | |
Finalize | 在記憶體回收開始前,允許物件嘗試釋放資源,並執行其他清除作業。 (繼承自 Object)。 | |
Find | 從指定的頁碼開始,在報表區域中的報表搜尋指定的文字字串。 | |
FindControl(String) | 在目前命名容器搜尋具有指定 id 參數的伺服器控制項。 (繼承自 Control)。 | |
FindControl(String, Int32) | 基礎架構。 使用指定的 id 和有助於搜尋之 pathOffset 參數中所指定的整數,在目前的命名容器中搜尋伺服器控制項。您不應該覆寫這個版本的 FindControl 方法。 (繼承自 Control)。 | |
Focus | 設定控制項的輸入焦點。 (繼承自 Control)。 | |
GetDesignModeState | 基礎架構。 取得控制項的設計階段資料。 (繼承自 Control)。 | |
GetHashCode | 做為預設雜湊函式。 (繼承自 Object)。 | |
GetPageSettings | 傳回用來列印 ReportViewer 控制項中之目前報表的頁面設定。 | |
GetRouteUrl(Object) | 取得會對應於一組路由參數的 URL。 (繼承自 Control)。 | |
GetRouteUrl(RouteValueDictionary) | 取得會對應於一組路由參數的 URL。 (繼承自 Control)。 | |
GetRouteUrl(String, Object) | 取得 URL,此 URL 對應於一組路由參數及一個路由名稱。 (繼承自 Control)。 | |
GetRouteUrl(String, RouteValueDictionary) | 取得 URL,此 URL 對應於一組路由參數及一個路由名稱。 (繼承自 Control)。 | |
GetType | 取得目前實例 Type 的屬性。 (繼承自 Object)。 | |
GetUniqueIDRelativeTo | 傳回指定之控制項 UniqueID 屬性的前置部分。 (繼承自 Control)。 | |
HasControls | 判斷伺服器控制項是否包含任何子控制項。 (繼承自 Control)。 | |
HasEvents | 傳回值,指出控制項或任何子控制項的事件是否已註冊。 (繼承自 Control)。 | |
IsLiteralContent | 基礎架構。 判斷伺服器控制項是否只儲存常值內容。 (繼承自 Control)。 | |
JumpToBookmark | 將報表的焦點移至指定的書籤。 | |
JumpToDocumentMapId | 將文件引導模式的焦點移至指定的節點。 | |
LoadControlState | 從 SaveControlState 方法所儲存的上一頁要求中,還原控制項狀態資訊。 (繼承自 Control)。 | |
LoadViewState | 基礎架構。 從使用 SaveViewState 方法所儲存的先前要求來還原檢視狀態資訊。 (覆寫 WebControl.LoadViewState(Object)。) | |
MapPathSecure | 擷取虛擬絕對路徑或相對路徑所對應至的實體路徑。 (繼承自 Control)。 | |
MemberwiseClone | 建立目前 Object 的淺層複製 (Shallow Copy) 。 (繼承自 Object)。 | |
MergeStyle | 將指定樣式的任何非空白項目複製到 Web 控制項,但不覆寫控制項的任何現有樣式項目。這個方法主要由控制項開發人員使用。 (繼承自 WebControl)。 | |
OnBubbleEvent | 判斷伺服器控制項的事件是否要在網頁的 UI 伺服器控制階層架構中向上傳遞。 (繼承自 Control)。 | |
OnDataBinding | 引發 DataBinding 事件。 (繼承自 Control)。 | |
OnInit | 基礎架構。 引發 Init 事件。 (覆寫 Control.OnInit(EventArgs)。) | |
OnLoad | 引發 Load 事件。 (繼承自 Control)。 | |
OnPreRender | 基礎架構。 引發 PreRender 事件。 (覆寫 Control.OnPreRender(EventArgs)。) | |
OnUnload | 引發 Unload 事件。 (繼承自 Control)。 | |
OpenFile | 取得用來讀取檔案的 Stream。 (繼承自 Control)。 | |
PerformBack | 巡覽 ReportViewer 控制項,從鑽研報表回到父報表。 | |
RaiseBubbleEvent | 指派事件的任何來源和它的資訊至控制項的父控制項。 (繼承自 Control)。 | |
RecreateChildControls | 重新建立衍生自 CompositeControl 之控制項的子控制項。 (繼承自 CompositeControl)。 | |
RegisterPostBackControl | 向 ReportViewer 控制項登錄指定的控制項。當登錄的控制項造成回傳時,ReportViewer 控制項會顯示等候控制項。 | |
RemovedControl | 在從 Control 物件的 Controls 集合移除子控制項之後,再進行呼叫。 (繼承自 Control)。 | |
Render | 基礎架構。 將控制項呈現在指定的 HTML 寫入器中。 (覆寫 CompositeControl.Render(HtmlTextWriter)。) | |
RenderBeginTag | 將控制項的 HTML 開頭標記呈現在指定的寫入器中。這個方法主要由控制項開發人員使用。 (繼承自 WebControl)。 | |
RenderChildren | 輸出伺服器控制項之子控制項的內容至提供的 HtmlTextWriter 物件,這個物件會寫入用戶端上所要呈現的內容。 (繼承自 Control)。 | |
RenderContents | 將控制項的內容呈現在指定的寫入器。這個方法主要由控制項開發人員使用。 (繼承自 WebControl)。 | |
RenderControl(HtmlTextWriter) | 將伺服器控制項內容輸出到提供的 HtmlTextWriter 物件,並且儲存控制項的追蹤資訊 (如果已啟用追蹤)。 (繼承自 Control)。 | |
RenderControl(HtmlTextWriter, ControlAdapter) | 使用提供的 ControlAdapter 物件,輸出伺服器控制項內容至提供的 HtmlTextWriter 物件。 (繼承自 Control)。 | |
RenderEndTag | 將控制項的 HTML 結尾標記呈現至指定的寫入器。這個方法主要由控制項開發人員使用。 (繼承自 WebControl)。 | |
Reset | 將控制項重設為其預設值。 | |
ResetPageSettings | 將 ReportViewer 控制項中目前報表的頁面設定還原為報表定義檔案中的設定。 | |
ResolveAdapter | 取得負責呈現指定之控制項的控制項配置器。 (繼承自 Control)。 | |
ResolveClientUrl | 取得瀏覽器可使用的 URL。 (繼承自 Control)。 | |
ResolveUrl | 將 URL 轉換為要求用戶端可使用的 URL。 (繼承自 Control)。 | |
SaveControlState | 儲存從網頁回傳到伺服器起,發生的任何伺服器控制項狀態變更。 (繼承自 Control)。 | |
SaveViewState | 基礎架構。 儲存 [ReportViewer] 控制項的檢視狀態資訊。 (覆寫 WebControl.SaveViewState()。) | |
SetDesignModeState | 設定控制項的設計階段資料。 (繼承自 Control)。 | |
SetPageSettings | 設定用來列印 ReportViewer 控制項中之目前報表的頁面設定。 | |
SetRenderMethodDelegate | 基礎架構。 指定事件處理常式委派,以呈現伺服器控制項及其內容至其父控制項。 (繼承自 Control)。 | |
SetTraceData(Object, Object) | 使用追蹤資料機碼和追蹤資料值,設定設計階段期間追蹤呈現資料的追蹤資料。 (繼承自 Control)。 | |
SetTraceData(Object, Object, Object) | 使用追蹤的物體、追蹤資料機碼和追蹤資料值,設定設計階段期間追蹤呈現資料的追蹤資料。 (繼承自 Control)。 | |
ToString | 傳回代表目前物件的字串。 (繼承自 Object)。 | |
TrackViewState | 讓控制項追蹤其檢視狀態的變更,以便將這些變更儲存在物件的 ViewState 屬性中。 (繼承自 WebControl)。 |
回頁首
事件
名稱 | 描述 | |
---|---|---|
Back | 發生在使用者從鑽研報表巡覽回父報表時。 | |
BookmarkNavigation | 發生在使用者瀏覽至報表中的書籤時。 | |
DataBinding | 發生於伺服器控制項繫結至資料來源時。 (繼承自 Control)。 | |
Disposed | 發生於伺服器控制項從記憶體釋放時,這是在要求 ASP.NET 網頁時,伺服器控制項生命週期的最後階段。 (繼承自 Control)。 | |
DocumentMapNavigation | 發生在選取文件引導模式節點時。 | |
Drillthrough | 發生在選取鑽研項目時。 | |
Init | 發生於初始化伺服器控制項時,是其生命週期中的第一個步驟。 (繼承自 Control)。 | |
Load | 發生於載入伺服器控制項至 Page 物件時。 (繼承自 Control)。 | |
PageNavigation | 發生在使用者移到報表中的不同頁面時。 | |
PreRender | 在 Control 物件載入之後但在呈現之前發生。 (繼承自 Control)。 | |
ReportError | 當報表中找到錯誤時發生。 | |
ReportRefresh | 發生在重新整理報表時。 | |
Search | 發生於按一下 [尋找] 或 [找下一個] 按鈕時,或以程式設計方式叫用搜尋作業時。 | |
Sort | 當使用者啟動報表資料的排序時發生。 | |
SubmittingDataSourceCredentials | 當使用者使用資料來源提示區域提交新資料來源認證時發生。 | |
SubmittingParameterValues | 發生於報表參數值提交給報表伺服器時。 | |
Toggle | 發生在使用者切換報表中項目的可見性時。 | |
Unload | 發生於伺服器控制項從記憶體卸載時。 (繼承自 Control)。 |
回頁首
欄位
名稱 | 描述 | |
---|---|---|
MaximumPageCount | 常數,表示目前的頁面計數模式為 Estimate 時,報表中的最大頁數。 |
回頁首
明確介面實作
名稱 | 描述 | |
---|---|---|
IScriptControl.GetScriptDescriptors | 取得代表 ECMAScript (JavaScript) 用戶端元件的指令碼描述項集合。 | |
IScriptControl.GetScriptReferences | 取得定義控制項需要之指令碼資源的 ScriptReference 物件集合。 | |
System#Web#UI#IParserAccessor#AddParsedSubObject | 如需這個成員的說明,請參閱 IParserAccessor.AddParsedSubObject。 (繼承自 Control)。 | |
System#Web#UI#IControlBuilderAccessor#ControlBuilder | 如需這個成員的說明,請參閱 IControlBuilderAccessor.ControlBuilder。 (繼承自 Control)。 | |
System#Web#UI#IDataBindingsAccessor#DataBindings | 如需這個成員的說明,請參閱 IDataBindingsAccessor.DataBindings。 (繼承自 Control)。 | |
System#Web#UI#IExpressionsAccessor#Expressions | 如需這個成員的說明,請參閱 IExpressionsAccessor.Expressions。 (繼承自 Control)。 | |
System#Web#UI#IAttributeAccessor#GetAttribute | 基礎架構。 使用指定的名稱,取得 Web 控制項的屬性。 (繼承自 WebControl)。 | |
System#Web#UI#IControlDesignerAccessor#GetDesignModeState | 如需這個成員的說明,請參閱 IControlDesignerAccessor.GetDesignModeState。 (繼承自 Control)。 | |
System#Web#UI#IDataBindingsAccessor#HasDataBindings | 如需這個成員的說明,請參閱 IDataBindingsAccessor.HasDataBindings。 (繼承自 Control)。 | |
System#Web#UI#IExpressionsAccessor#HasExpressions | 如需這個成員的說明,請參閱 IExpressionsAccessor.HasExpressions。 (繼承自 Control)。 | |
System#Web#UI#WebControls#ICompositeControlDesignerAccessor#RecreateChildControls | 讓設計工具能在設計階段環境中重新建立複合控制項的子控制項集合。 (繼承自 CompositeControl)。 | |
System#Web#UI#IAttributeAccessor#SetAttribute | 將 Web 控制項的屬性設定為指定的名稱和值。 (繼承自 WebControl)。 | |
System#Web#UI#IControlDesignerAccessor#SetDesignModeState | 如需這個成員的說明,請參閱 IControlDesignerAccessor.SetDesignModeState。 (繼承自 Control)。 | |
System#Web#UI#IControlDesignerAccessor#SetOwnerControl | 基礎架構。 如需這個成員的說明,請參閱 IControlDesignerAccessor.SetOwnerControl。 (繼承自 Control)。 | |
System#Web#UI#IControlDesignerAccessor#UserData | 如需這個成員的說明,請參閱 IControlDesignerAccessor.UserData。 (繼承自 Control)。 |
回頁首
備註
這個控制項會顯示報表及其相關聯的使用者介面。
此控制項可以在本機或遠端處理模式下運作。在本機處理模式中,控制項會在本機處理及轉譯報表。在遠端處理模式中,則是在報表伺服器處理並且在本機顯示。遠端處理模式需要 Microsoft SQL Server 2008 (含) 以後版本的報表伺服器執行個體。
注意事項 |
---|
如需有關在 Web 伺服陣列中或沒有工作階段狀態時使用 ReportViewer Web 伺服器控制項的詳細資訊,請參閱 ReportViewer 的 Web.config 設定。 |
如需使用用戶端 ReportViewer 控制項搭配用戶端 API 的詳細資訊,請參閱 ReportViewer 類別。
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。