次の方法で共有


CrystalReportViewer.HandleException イベント

ビューアで例外が発生すると発生します。

[Visual Basic]

Public Event HandleException As EventHandler

[C#]

public event EventHandler HandleException;

[C++]

public: __event EventHandler* HandleException;

[VJ#]

public EventHandler HandleException;

イベント データ

イベント ハンドラは、このイベントに関連するデータを含む ExceptionEventArgs 型の引数を受け取ります。

プロパティ 説明
Exception Exception。例外データを取得します。
Handled (ViewerEventArgs から継承) 論理値。イベントが処理されたかどうかを取得または設定します。デフォルトのアクションを実行しない場合は、True に設定します。
UserData Object。例外の処理で実行される処理を無効にするために使用できる、任意の型のデータを取得または設定します。

解説

このイベントは、Viewer コントロールで例外が発生すると発生します。

次の例は、例外の名前を示すメッセージ ボックスを表示する方法を示しています。

[Visual Basic]

Private Sub CrystalReportViewer1_HandleException(ByVal source As _ Object, ByVal e As CrystalDecisions.Windows.Forms.ExceptionEventArgs) _ Handles CrystalReportViewer1.HandleException
   Label1.Text = e.Exception.ToString;
End Sub

[C#]

private void crystalReportViewer1_HandleException (object source, CrystalDecisions.Windows.Forms.ExceptionEventArgs e)
{
   Label1.Text = e.Exception.ToString;
}

[C++]

void crystalReportViewer1_HandleException (Object* sender, CrystalDecisions::Windows::Forms::HandleExceptionEventArgs * e)
{
   Label1->Text = e->Exception.ToString;
};

[VJ#]

private void crystalReportViewer1_HandleException (System.object source, CrystalDecisions.Windows.Forms.ExceptionEventArgs e)
{
   Label1.set_Text(e.get_Exception().ToString());
}

関連項目

CrystalReportViewer クラス | CrystalReportViewer メンバ | CrystalDecisions.Windows.Forms 名前空間