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 コントロールの ProcessingMode が Local に設定されている場合に使用される Report クラスのインスタンスを取得します。 | |
NamingContainer | (Control から継承されています。) | |
Page | (Control から継承されています。) | |
PageCountMode | レポート領域内でレポートを表示するときに使用される既定のページ カウント モードを示す、PageCountMode 列挙値を取得または設定します。 | |
Parent | (Control から継承されています。) | |
ProcessingMode | ReportViewer コントロールの処理モードを取得または設定します。 | |
PromptAreaCollapsed | パラメーターのプロンプト領域または資格情報のプロンプト領域の折りたたまれた状態を取得または設定します。 | |
ReportAreaContentType | レポート領域の現在のコンテンツの種類を示す ReportAreaContent オブジェクトを取得します。 | |
SearchState | 検索テキストと現在のレポート検索操作のスタート ページを取得します。 | |
ServerReport | ReportViewer コントロールの ProcessingMode が Remote に設定されている場合に使用される 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
メソッド
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) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。