共通のボタンを使用してGridデータを送信する
Aspose.Cells.GridWebには、SubmitとSaveのような組み込みコマンドボタンが提供されています。これらのボタンを使用して関連するタスクを実行します。
この記事では、Aspose.Cells.GridWebの組み込みのSaveコマンドボタンをクリックするだけでなく、一般的なASP.NETボタン(Webコントロール)をクリックしてサーバーにデータを送信する方法を示します。この記事の目的は、Aspose.Cells.GridWebの柔軟性を示すことです。さらに、この記事では、クライアントサイドのスクリプトで使用するAspose.Cells.GridWebによって公開された特別な機能も使用します。
ASP.NETボタンを使用してGridデータを送信する
Aspose.Cells.GridWebには、Submit、Save、Undoの3つの組み込みボタンが用意されています。GridWebで編集した後、ユーザーはタブバーのSubmitまたはSaveボタンをクリックしてデータをサーバーに送信することができます。ユーザーがシートタブをクリックすると、GridWebコントロールは組み込みのコマンドボタンと同じタスクを実行します。Aspose.Cells.GridWebは、この機能を一般的なASP.NETボタンコントロールに追加することもサポートしていますが、アプリケーションにいくつかの追加のコードを追加する必要があります。
1. テストアプリケーションの作成
Visual Studio.NET IDEを開いて、新しいASP.NET Webアプリケーションプロジェクトを作成します。アプリケーションが作成されると、デフォルトのWebForm1.aspxページがプロジェクトに追加されます。ツールボックスからGridWebコントロールをWebフォームにドラッグ&ドロップします。ツールボックスでGridWebコントロールが見つからない場合は、このページを参照してください:Visual Studio.NETでAspose.Cells Gridコントロールを統合。GridWebコントロールをWebフォームに追加したら、ツールボックスからButtonウェブコントロールをWebフォームに追加します。
2. Page_Loadイベントにコードを追加する
次に、Webフォームをデザインビューでダブルクリックすると、VS.NET IDEが自動的にPage_Loadイベントハンドラに移動し、ButtonのAttributesコレクションを使用してOnClickイベントをオーバーライドする必要があります。
コード例
3. アプリケーションの実行
Ctrl+F5を押してアプリケーションをコンパイルして実行し、ページが新しいブラウザウィンドウで開きます。GridWebに値を追加し、Submit Grid Data to Serverボタンを押すと、GridWebデータを更新および検証するためのポストバックが発生するのを見ることができます。