次の方法で共有


ReportViewer クラス

ReportViewer コントロールに使用するメソッドとプロパティをカプセル化します。

継承階層

System.Object
  System.Web.UI.Control
    System.Web.UI.WebControls.WebControl
      System.Web.UI.WebControls.CompositeControl
        Microsoft.Reporting.WebForms.ReportViewer

名前空間:  Microsoft.Reporting.WebForms
アセンブリ:  Microsoft.ReportViewer.WebForms (Microsoft.ReportViewer.WebForms.dll)

構文

'宣言
Public Class ReportViewer _
    Inherits CompositeControl _
    Implements IScriptControl
'使用
Dim instance As ReportViewer
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 クラスの新しいインスタンスを初期化します。

Top

プロパティ

  名前 説明
パブリック プロパティ AccessKey (WebControl から継承されています。)
プロテクト プロパティ Adapter (Control から継承されています。)
パブリック プロパティ AppRelativeTemplateSourceDirectory (Control から継承されています。)
パブリック プロパティ AsyncRendering Web ページを読み込む際に、レポートを Web ページの他の部分とは非同期に表示するかどうかを示すブール値を取得または設定します。
パブリック プロパティ Attributes (WebControl から継承されています。)
パブリック プロパティ BackColor コントロールのレポート領域の背景色を取得または設定します。 (WebControl.BackColor をオーバーライドします。)
パブリック プロパティ BindingContainer (Control から継承されています。)
パブリック プロパティ BorderColor (WebControl から継承されています。)
パブリック プロパティ BorderStyle (WebControl から継承されています。)
パブリック プロパティ BorderWidth (WebControl から継承されています。)
プロテクト プロパティ ChildControlsCreated (Control から継承されています。)
パブリック プロパティ ClientID (Control から継承されています。)
プロテクト プロパティ ClientIDSeparator (Control から継承されています。)
プロテクト プロパティ Context (Control から継承されています。)
パブリック プロパティ Controls (CompositeControl から継承されています。)
パブリック プロパティ ControlStyle (WebControl から継承されています。)
パブリック プロパティ ControlStyleCreated (WebControl から継承されています。)
パブリック プロパティ CssClass (WebControl から継承されています。)
パブリック プロパティ CurrentPage ReportViewer コントロールのアクティブなレポートの現在のページを取得または設定します。
プロテクト プロパティ DesignMode (Control から継承されています。)
パブリック プロパティ DocumentMapCollapsed 折りたたまれた状態の見出しマップを取得または設定します。
パブリック プロパティ DocumentMapWidth 見出しマップの幅を取得または設定します。
パブリック プロパティ Enabled (WebControl から継承されています。)
パブリック プロパティ EnableTheming (WebControl から継承されています。)
パブリック プロパティ EnableViewState (Control から継承されています。)
プロテクト プロパティ Events (Control から継承されています。)
パブリック プロパティ ExportContentDisposition コンテンツをインラインで表示するか、添付ファイルとして表示するかを示す値を取得または設定します。
パブリック プロパティ Font (WebControl から継承されています。)
パブリック プロパティ ForeColor (WebControl から継承されています。)
パブリック プロパティ HasAttributes (WebControl から継承されています。)
プロテクト プロパティ HasChildViewState (Control から継承されています。)
パブリック プロパティ Height コントロールの高さを取得または設定します。 (WebControl.Height をオーバーライドします。)
パブリック プロパティ HyperlinkTarget レポート内のハイパーリンクがクリックされたときに返される Web ページ コンテンツのターゲット ウィンドウまたはフレームを取得または設定します。
パブリック プロパティ ID コントロールの ID を指定します。 (Control.ID をオーバーライドします。)
プロテクト プロパティ IdSeparator (Control から継承されています。)
パブリック プロパティ InteractiveDeviceInfos ReportViewer コントロールがレポート領域に HTML でレポートを表示するときに使用する DeviceInfoCollection オブジェクトを取得します。
パブリック プロパティ InteractivityPostBackMode ReportViewer コントロールのポストバック モードを示す InteractivityPostBackMode 値を取得または設定します。
パブリック プロパティ InternalBorderColor コントロールの内部の罫線の色を取得または設定します。
パブリック プロパティ InternalBorderStyle コントロールの内部の罫線のスタイルを取得または設定します。
パブリック プロパティ InternalBorderWidth コントロールの内部の罫線の幅を取得または設定します。
プロテクト プロパティ IsChildControlStateCleared (Control から継承されています。)
プロテクト プロパティ IsEnabled (WebControl から継承されています。)
プロテクト プロパティ IsTrackingViewState (Control から継承されています。)
プロテクト プロパティ IsViewStateEnabled (Control から継承されています。)
パブリック プロパティ KeepSessionAlive Web ページがブラウザーに表示されている間、ユーザー セッションを維持するかどうかを示すブール値を取得または設定します。
パブリック プロパティ LinkActiveColor コントロールのアクティブなリンクの色を取得または設定します。
パブリック プロパティ LinkActiveHoverColor リンクの上にマウス ポインターを置いたときのコントロールのアクティブなリンクの色を取得または設定します。
パブリック プロパティ LinkDisabledColor コントロールの無効なリンクの色を取得または設定します。
プロテクト プロパティ LoadViewStateByID (Control から継承されています。)
パブリック プロパティ LocalReport ReportViewer コントロールの ProcessingModeLocal に設定されている場合に使用される Report クラスのインスタンスを取得します。
パブリック プロパティ NamingContainer (Control から継承されています。)
パブリック プロパティ Page (Control から継承されています。)
パブリック プロパティ PageCountMode レポート領域内でレポートを表示するときに使用される既定のページ カウント モードを示す、PageCountMode 列挙値を取得または設定します。
パブリック プロパティ Parent (Control から継承されています。)
パブリック プロパティ ProcessingMode ReportViewer コントロールの処理モードを取得または設定します。
パブリック プロパティ PromptAreaCollapsed パラメーターのプロンプト領域または資格情報のプロンプト領域の折りたたまれた状態を取得または設定します。
パブリック プロパティ ReportAreaContentType レポート領域の現在のコンテンツの種類を示す ReportAreaContent オブジェクトを取得します。
パブリック プロパティ SearchState 検索テキストと現在のレポート検索操作のスタート ページを取得します。
パブリック プロパティ ServerReport ReportViewer コントロールの ProcessingModeRemote に設定されている場合に使用される Report クラスのインスタンスを取得します。
パブリック プロパティ ShowBackButton ツール バーに [戻る] ボタンを表示するかどうかを示す値を取得または設定します。
パブリック プロパティ ShowCredentialPrompts ユーザー資格情報のプロンプトを表示するかどうかを示す値を取得または設定します。
パブリック プロパティ ShowDocumentMapButton 見出しマップの表示と折りたたみを切り替えるボタンを分割バーに表示するかどうかを示す値を取得または設定します。
パブリック プロパティ ShowExportControls ツール バーに [エクスポート] コントロールを表示するかどうかを示す値を取得または設定します。
パブリック プロパティ ShowFindControls ツール バーに [検索] ボックスを表示するかどうかを示す値を取得または設定します。
パブリック プロパティ ShowPageNavigationControls ツール バーにページ ナビゲーション コントロールを表示するかどうかを示す値を取得または設定します。
パブリック プロパティ ShowParameterPrompts パラメーターの問い合わせを表示するかどうかを示す値を取得または設定します。
パブリック プロパティ ShowPrintButton ツール バーに [印刷] ボタンを表示するかどうかを示す値を取得または設定します。
パブリック プロパティ ShowPromptAreaButton プロンプト領域の表示と折りたたみを切り替えるボタンを分割バーに表示するかどうかを示す値を取得または設定します。
パブリック プロパティ ShowRefreshButton [更新] ボタンを表示するかどうかを示す値を取得または設定します。
パブリック プロパティ ShowReportBody コントロールにレポート本文を表示するかどうかを示す値を取得または設定します。
パブリック プロパティ ShowToolBar コントロールにツール バーを表示するかどうかを示す値を取得または設定します。
パブリック プロパティ ShowWaitControlCancelLink 待機コントロールに [キャンセル] リンクを表示するかどうかを制御するブール値を取得または設定します。
パブリック プロパティ ShowZoomControl [ズーム] ボックスを表示するかどうかを示す値を取得または設定します。
パブリック プロパティ Site (Control から継承されています。)
パブリック プロパティ SizeToReportContent レポート コンテンツに合わせて ReportViewer コントロールのサイズが自動的に変更されるかどうかを示す値を取得または設定します。
パブリック プロパティ SkinID (WebControl から継承されています。)
パブリック プロパティ SplitterBackColor 見出しマップの分割バーおよびプロンプト領域の分割バーの背景色を取得または設定します。
パブリック プロパティ Style (WebControl から継承されています。)
パブリック プロパティ TabIndex (WebControl から継承されています。)
プロテクト プロパティ TagKey インフラストラクチャです。 (WebControl.TagKey をオーバーライドします。)
プロテクト プロパティ TagName (WebControl から継承されています。)
パブリック プロパティ TemplateControl (Control から継承されています。)
パブリック プロパティ TemplateSourceDirectory (Control から継承されています。)
パブリック プロパティ ToolBarItemBorderColor ツール バー アイテムの罫線の色を取得または設定します。
パブリック プロパティ ToolBarItemBorderStyle ツール バー アイテムの罫線のスタイルを取得または設定します。
パブリック プロパティ ToolBarItemBorderWidth ツール バー アイテムの罫線の幅を取得または設定します。
パブリック プロパティ ToolBarItemHoverBackColor アイテムの上にマウス ポインターを置いたときのツール バー アイテムの背景色を取得または設定します。
パブリック プロパティ ToolBarItemPressedBorderColor 互換性のために残されています。このプロパティは下位互換性を維持するために提供されています。適用することはできません。ReportViewer コントロールでは、押されたボタンは使用されなくなりました。
パブリック プロパティ ToolBarItemPressedBorderStyle 互換性のために残されています。このプロパティは下位互換性を維持するために提供されています。適用することはできません。ReportViewer コントロールでは、押されたボタンは使用されなくなりました。
パブリック プロパティ ToolBarItemPressedBorderWidth 互換性のために残されています。このプロパティは下位互換性を維持するために提供されています。適用することはできません。ReportViewer コントロールでは、押されたボタンは使用されなくなりました。
パブリック プロパティ ToolBarItemPressedHoverBackColor 互換性のために残されています。このプロパティは下位互換性を維持するために提供されています。適用することはできません。ReportViewer コントロールでは、押されたボタンは使用されなくなりました。
パブリック プロパティ ToolTip (WebControl から継承されています。)
パブリック プロパティ UniqueID (Control から継承されています。)
プロテクト プロパティ ViewState (Control から継承されています。)
プロテクト プロパティ ViewStateIgnoresCase (Control から継承されています。)
パブリック プロパティ Visible (Control から継承されています。)
パブリック プロパティ WaitControlDisplayAfter レポートの読み込み時に待機コントロールがユーザーに表示されるまでの遅延時間 (ミリ秒単位) を取得または設定します。
パブリック プロパティ WaitMessageFont レポートの実行中に表示されるメッセージのフォントを取得します。
パブリック プロパティ Width コントロールの幅を取得または設定します。 (WebControl.Width をオーバーライドします。)
パブリック プロパティ ZoomMode コントロールのズーム モードを取得または設定します。
パブリック プロパティ ZoomPercent レポートを表示するときに使用するズームの比率を取得または設定します。

Top

メソッド

  名前 説明
プロテクト メソッド AddAttributesToRender (WebControl から継承されています。)
プロテクト メソッド AddedControl (Control から継承されています。)
プロテクト メソッド AddParsedSubObject (Control から継承されています。)
パブリック メソッド ApplyStyle (WebControl から継承されています。)
パブリック メソッド ApplyStyleSheetSkin (Control から継承されています。)
プロテクト メソッド BuildProfileTree (Control から継承されています。)
プロテクト メソッド ClearChildControlState (Control から継承されています。)
プロテクト メソッド ClearChildState (Control から継承されています。)
プロテクト メソッド ClearChildViewState (Control から継承されています。)
パブリック メソッド CopyBaseAttributes (WebControl から継承されています。)
プロテクト メソッド CreateChildControls インフラストラクチャです。 (Control.CreateChildControls() をオーバーライドします。)
プロテクト メソッド CreateControlCollection (Control から継承されています。)
プロテクト メソッド CreateControlStyle インフラストラクチャです。 (WebControl.CreateControlStyle() をオーバーライドします。)
パブリック メソッド DataBind() (CompositeControl から継承されています。)
プロテクト メソッド DataBind(Boolean) (Control から継承されています。)
プロテクト メソッド DataBindChildren (Control から継承されています。)
パブリック メソッド Dispose インフラストラクチャです。 (Control.Dispose() をオーバーライドします。)
プロテクト メソッド EnsureChildControls (Control から継承されています。)
プロテクト メソッド EnsureID (Control から継承されています。)
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド Find レポート領域内のレポートで指定したテキスト文字列を検索します。検索は、指定したページ番号から行われます。
パブリック メソッド FindControl(String) (Control から継承されています。)
プロテクト メソッド FindControl(String, Int32) (Control から継承されています。)
パブリック メソッド Focus (Control から継承されています。)
プロテクト メソッド GetDesignModeState (Control から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetPageSettings ReportViewer コントロールの現在のレポートを印刷するために使用されるページ設定を返します。
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド HasControls (Control から継承されています。)
プロテクト メソッド HasEvents (Control から継承されています。)
プロテクト メソッド IsLiteralContent (Control から継承されています。)
パブリック メソッド JumpToBookmark 指定されたブックマークにレポートのフォーカスを移動します。
パブリック メソッド JumpToDocumentMapId 指定されたノードに見出しマップのフォーカスを移動します。
プロテクト メソッド LoadControlState (Control から継承されています。)
プロテクト メソッド LoadViewState インフラストラクチャです。 (WebControl.LoadViewState(Object) をオーバーライドします。)
プロテクト メソッド MapPathSecure (Control から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド MergeStyle (WebControl から継承されています。)
プロテクト メソッド OnBubbleEvent (Control から継承されています。)
プロテクト メソッド OnDataBinding (Control から継承されています。)
プロテクト メソッド OnInit インフラストラクチャです。 (Control.OnInit(EventArgs) をオーバーライドします。)
プロテクト メソッド OnLoad (Control から継承されています。)
プロテクト メソッド OnPreRender インフラストラクチャです。 (Control.OnPreRender(EventArgs) をオーバーライドします。)
プロテクト メソッド OnUnload (Control から継承されています。)
プロテクト メソッド OpenFile (Control から継承されています。)
パブリック メソッド PerformBack ReportViewer コントロールをドリルスルー レポートから親レポートに戻します。
プロテクト メソッド RaiseBubbleEvent (Control から継承されています。)
プロテクト メソッド RecreateChildControls (CompositeControl から継承されています。)
パブリック メソッド RegisterPostBackControl 指定したコントロールを ReportViewer コントロールに登録します。ReportViewer コントロールは、登録されたコントロールがポストバックを発生させたときに待機コントロールを表示します。
プロテクト メソッド RemovedControl (Control から継承されています。)
プロテクト メソッド Render インフラストラクチャです。 (CompositeControl.Render(HtmlTextWriter) をオーバーライドします。)
パブリック メソッド RenderBeginTag (WebControl から継承されています。)
プロテクト メソッド RenderChildren (Control から継承されています。)
プロテクト メソッド RenderContents (WebControl から継承されています。)
パブリック メソッド RenderControl(HtmlTextWriter) (Control から継承されています。)
プロテクト メソッド RenderControl(HtmlTextWriter, ControlAdapter) (Control から継承されています。)
パブリック メソッド RenderEndTag (WebControl から継承されています。)
パブリック メソッド Reset コントロールを既定値にリセットします。
パブリック メソッド ResetPageSettings ReportViewer コントロールの現在のレポートのページ設定を、レポート定義の設定に戻します。
プロテクト メソッド ResolveAdapter (Control から継承されています。)
パブリック メソッド ResolveClientUrl (Control から継承されています。)
パブリック メソッド ResolveUrl (Control から継承されています。)
プロテクト メソッド SaveControlState (Control から継承されています。)
プロテクト メソッド SaveViewState インフラストラクチャです。 (WebControl.SaveViewState() をオーバーライドします。)
プロテクト メソッド SetDesignModeState (Control から継承されています。)
パブリック メソッド SetPageSettings ReportViewer コントロールの現在のレポートを印刷するために使用されるページ設定を設定します。
パブリック メソッド SetRenderMethodDelegate (Control から継承されています。)
パブリック メソッド ToString (Object から継承されています。)
プロテクト メソッド TrackViewState (WebControl から継承されています。)

Top

イベント

  名前 説明
パブリック イベント Back ユーザーがドリルスルー レポートから親レポートに戻ったときに発生します。
パブリック イベント BookmarkNavigation ユーザーがレポート内のブックマークを参照したときに発生します。
パブリック イベント DataBinding (Control から継承されています。)
パブリック イベント Disposed (Control から継承されています。)
パブリック イベント DocumentMapNavigation 見出しマップ ノードが選択されたときに発生します。
パブリック イベント Drillthrough ドリルスルー アイテムが選択されたときに発生します。
パブリック イベント Init (Control から継承されています。)
パブリック イベント Load (Control から継承されています。)
パブリック イベント PageNavigation ユーザーがレポート内の別のページに移動したときに発生します。
パブリック イベント PreRender (Control から継承されています。)
パブリック イベント ReportError レポートでエラーが見つかったときに発生します。
パブリック イベント ReportRefresh レポートが更新されたときに発生します。
パブリック イベント Search [検索] ボタンまたは [次を検索] ボタンがクリックされたときか、検索操作がプログラムで呼び出されたときに発生します。
パブリック イベント Sort ユーザーがレポート データの並べ替えを実行したときに発生します。
パブリック イベント SubmittingDataSourceCredentials データ ソースのプロンプト領域を使用して、ユーザーにより新しいデータ ソースの資格情報が送信されたときに発生します。
パブリック イベント SubmittingParameterValues レポート パラメーターの値がレポート サーバーに送信されたときに発生します。
パブリック イベント Toggle ユーザーがレポート アイテムの表示を切り替えたときに発生します。
パブリック イベント Unload (Control から継承されています。)

Top

フィールド

  名前 説明
パブリック フィールド静的メンバー MaximumPageCount 現在のページ カウント モードが Estimate のときのレポートの最大ページ数を表す定数。

Top

明示的なインターフェイスの実装

  名前 説明
明示的なインターフェイスの実装プライベート メソッド IScriptControl.GetScriptDescriptors
明示的なインターフェイスの実装プライベート メソッド IScriptControl.GetScriptReferences
明示的なインターフェイスの実装プライベート メソッド IParserAccessor.AddParsedSubObject (Control から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ IControlBuilderAccessor.ControlBuilder (Control から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ IDataBindingsAccessor.DataBindings (Control から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ IExpressionsAccessor.Expressions (Control から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IAttributeAccessor.GetAttribute (WebControl から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IControlDesignerAccessor.GetDesignModeState (Control から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ IDataBindingsAccessor.HasDataBindings (Control から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ IExpressionsAccessor.HasExpressions (Control から継承されています。)
明示的なインターフェイスの実装プライベート メソッド ICompositeControlDesignerAccessor.RecreateChildControls (CompositeControl から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IAttributeAccessor.SetAttribute (WebControl から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IControlDesignerAccessor.SetDesignModeState (Control から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IControlDesignerAccessor.SetOwnerControl (Control から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ IControlDesignerAccessor.UserData (Control から継承されています。)

Top

説明

このコントロールは、レポートおよびレポートに関連付けられているユーザー インターフェイスを表示します。

このコントロールは、ローカル処理モードまたはリモート処理モードで動作します。ローカル処理モードで、コントロールはレポートをローカルで処理し、表示します。リモート処理モードでは、処理がレポート サーバーで行われ、ローカルで表示されます。リモート処理モードには、レポート サーバーの Microsoft SQL Server 2008 以降のインスタンスが必要です。

注意

Web ファームでの ReportViewer Web サーバー コントロールの使用、またはセッション状態を使用しない ReportViewer Web サーバー コントロールの使用の詳細については、「ReportViewer 用の Web.config 設定」を参照してください。

クライアント側 API を使用するクライアント側 ReportViewer コントロールの使用については、「Microsoft.Reporting.WebFormsClient.ReportViewer クラス」を参照してください。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.Reporting.WebForms 名前空間