GridWeb イベントの操作

グリッド イベントの操作

グリッド イベントの概要

Aspose.Cells.GridWeb コントロールは、特定のイベントがコントロールでトリガーされたときに操作を実行するためのより詳細な制御を提供するいくつかのイベントをサポートします。 Aspose.Cells.GridWeb コントロールでサポートされているイベントの完全なリストを以下に示します。

イベント 説明
セルコマンド セルのコマンド ハイパーリンクがクリックされたときに発生します。このイベントが発生すると、そのパラメーター e.Argument がコマンドの名前を提供します。
セルダブルクリック セルがダブルクリックされたときに発生します。
セルエラー セルの入力値にエラーがある場合に発生します。
列が削除されました ユーザーがクライアント側メニューを使用してワークシートから列を削除すると発生します。
列の削除 ユーザーがクライアント側メニューを使用してワークシートから列を削除しようとすると発生します。
列のダブルクリック 列ヘッダーがダブルクリックされたときに発生します。
挿入された列 ユーザーがクライアント側メニューを使用してワークシートに列を挿入すると発生します。
カスタムコマンド ユーザーがカスタム コマンド ボタンをクリックすると発生します。
LoadCustomData コントロールの EnableSession プロパティが false に設定され、ワークシート データを読み込む必要がある場合に発生します。このイベントをセッションレス モードで処理して、ファイルまたはデータベースからワークシート データをロードできます。
ページインデックスが変更されました コントロールのシート ページ インデックスが変更されたときに発生します。
行が削除されました ユーザーがクライアント側メニューを使用してワークシートから行を削除すると発生します。
行の削除 ユーザーがクライアント側メニューを使用してワークシートから行を削除しようとすると発生します。
行ダブルクリック 行ヘッダーがダブルクリックされたときに発生します。
行が挿入されました ユーザーがクライアント側メニューを使用してワークシートに行を挿入すると発生します。
保存コマンド 次の場合に発生します。セーブボタンがクリックされます。
SheetDataUpdated コントロールがポストされたデータを読み込み、ワークシート データを更新したときに発生します。
シートタブクリック シート タブがクリックされると発生します。
SubmitCommand 次の場合に発生します。送信ボタンがクリックされます。
元に戻すコマンド 次の場合に発生します。元に戻すボタンがクリックされます。
AjaxCallFinished コントロールの AJAX 更新が完了したときに発生します。 (EnableAJAX は true に設定されます)。
CellModifiedOnAjax AJAX 呼び出しでセルが変更されたときに発生します。
OnAfterColumnFilter フィルターが列に適用された後に発生します。
OnBeforeColumnFilter フィルターが列に適用される前に発生します。

グリッド イベントの処理

特定のイベントをトリガーして特定の操作を実行するには、イベント ハンドラーを作成する必要があります。イベント ハンドラーは、特定のイベントがトリガーされたときに目的のタスクを実行します。以下に示す手順は、Visual Studio を使用して単純なグリッド イベントを処理する方法を示しています。

ステップ 1: Aspose.Cells.GridWeb コントロールのイベントを選択する

  1. Aspose.Cells.GridWeb コントロールを選択し、右側の [プロパティ] ダイアログを開きます。
  2. クリックイベントタブボタン。
  3. イベントを選択します。 この例では、SaveCommand イベントが選択されています。

ステップ 2: イベント ハンドラーの作成

  1. [プロパティ] ダイアログでイベントをダブルクリックします。

選択したイベントをダブルクリック

todo:画像_代替_文章

イベントがダブルクリックされると、イベント ハンドラーが Visual Studio によって自動的に作成されます。

Visual Studio によって作成されたイベント ハンドラー

todo:画像_代替_文章

  1. イベント ハンドラー内で何らかのアクションを実行するコードを追加します。

ここでは、グリッド コンテンツを Excel ファイルに保存する 1 行のコードを示します。セーブボタンが追加されました。

詳細については、カーソルを上に移動してコードを表示すると、Visual Studio がインテリジェントで、GridWeb の SaveCommand イベントにイベント ハンドラーを追加できることがわかります。

ステップ 3: アプリケーションを実行する

  1. アプリケーションをビルドして実行します。
  2. クリックセーブ.

グリッド コンテンツは Excel ファイルに保存されます。

実行中のアプリケーション

todo:画像_代替_文章