MESCIUS SPREAD for ASP.NET 10.0J
ErrorCommand イベント

コマンドボタンの使用によりエラーが発生したときに発生します。
構文
'Declaration
 
Public Event ErrorCommand As SpreadCommandEventHandler
public event SpreadCommandEventHandler ErrorCommand
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、SpreadCommandEventArgs 型の引数を受け取りました。次の SpreadCommandEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ説明
CommandArgument System.Web.UI.WebControls.CommandEventArgsから継承されます。
CommandName System.Web.UI.WebControls.CommandEventArgsから継承されます。
EditValues値の配列リスト内のポストバックデータを取得します。  
Handledイベントが処理済みであるかどうかを表すブール値を取得または設定します。  
SheetView更新されたシートを取得します。  
SortFrozenRowsソートコマンドが実行されたときに固定行をソートするかどうかを取得または設定します。  
解説

ErrorCommandコマンド名の値は以下のいずれかになります。

エラー 説明
InvalidInput 入力値が有効ではありません。
UpdateFailed データモデルの更新に失敗しました。
InsertFailed データモデルに新しい行を挿入できませんでした。
DeleteFailed 指定された行を削除できませんでした。

ErrorCommandコマンド引数は、操作対象の行のインデックスです。

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

この例では、このイベントの使い方を示します。
private void FpSpread1ErrorCommand(object sender, FarPoint.Web.Spread.SpreadCommandEventArgs e) 
{
    if (e.CommandName == "InsertFailed")
    {
        TextBox1.Text = "Insert of row failed.";
    }
}
Private Sub FpSpread1ErrorCommand(ByVal sender As System.Object, ByVal e As FarPoint.Web.Spread.SpreadCommandEventArgs) Handles
FpSpread1.ErrorCommand
    If e.CommandName = "InsertFailed" Then
        TextBox1.Text = "Insert of row failed."
    End If
End Sub
参照

FpSpread クラス
FpSpread メンバ

 

 


© MESCIUS inc. All rights reserved.