RowUpdating イベントを使用してグリッドの基底にあるデータソースを編集できる場合に、もう1つのオプションでクライアント側の Update() メソッドを使用します。RowUpdatingイベントは、クライアント側の Update() メソッドが呼び出されたときに発生します。 状況によっては、このメソッドを使用して、クライアントの編集モードでユーザーによって実行された編集をサーバーに送信する場合があります。
この例では、クリックするとグリッドが更新されるボタンを追加します。 以下の手順を実行します。
ソースビュー |
コードのコピー
|
---|---|
<asp:Button ID="btn1" runat="server" Text="更新" OnClientClick="btn_ClientClick()" /> |
ソースビュー |
コードのコピー
|
---|---|
<script type="text/javascript"> function btn_ClientClick(sender, args) { var grid = $("#C1GridView1"); grid.c1gridview("endEdit"); grid.c1gridview("update"); } </script> |
このスクリプトは、ボタンがクリックされたときにグリッドを更新します。