指定したコントロールを ReportViewer コントロールに登録します。ReportViewer コントロールは、登録されたコントロールがポストバックを発生させたときに待機コントロールを表示します。
名前空間: Microsoft.Reporting.WebForms
アセンブリ: Microsoft.ReportViewer.WebForms (Microsoft.ReportViewer.WebForms.dll)
構文
'宣言
Public Sub RegisterPostBackControl ( _
control As Control _
)
'使用
Dim instance As ReportViewer
Dim control As Control
instance.RegisterPostBackControl(control)
public void RegisterPostBackControl(
Control control
)
public:
void RegisterPostBackControl(
Control^ control
)
member RegisterPostBackControl :
control:Control -> unit
public function RegisterPostBackControl(
control : Control
)
パラメーター
- control
型: System.Web.UI.Control
ReportViewer ポストバックのトリガーとして登録するコントロール。
説明
既定では、ReportViewer コントロールは、ポストバックを発生させたのが ReportViewer コントロール自体だと判断した場合にのみ、待機コントロールを表示します。このメソッドを使用してカスタム コントロールを登録することにより、カスタム コントロールに対するアクションの結果として待機コントロールを表示できます。このメソッドは、指定されたコントロールと、そのすべての子コントロールを登録します。
カスタム コントロールを有効または無効にするには、Microsoft.Reporting.WebFormsClient.isLoading クライアント側プロパティのプロパティ変更イベントをサブスクライブして、ReportViewer ポストバックの開始時と終了時に通知が行われるようにする必要があります。クライアント側コントロールの使用方法の詳細については、「Microsoft.Reporting.WebFormsClient.ReportViewer クラス」を参照してください。