ビューアで例外が発生すると発生します。
[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 名前空間