2011-01-20 5 views
1

私のウェブサイトでは、データベーステーブルから動的にバインドされたデータソースを持つgridviewがあります。ASP.NETでgridviewセルをクリックしてgridviewセルの値を編集するにはどうすればよいですか?

ユーザーがグリッドビューのセルをクリックすると編集可能になり、セル値を編集してそれに応じてデータベースを更新することができます。

gridviewの内蔵編集、削除、更新ボタンは使用しません。どうやってやるの?

答えて

0
  1. 内部の認識セルは、指定されたIDを持つ(たとえば)divまたはspanを宣言します。 JavaScriptを使用して
  2. は、私はあなたがちょうど言ったことについて非常に明確ではありませんよhttp://weblogs.asp.net/mnolton/archive/2003/06/04/8260.aspx
+0

それで、データベースへの変更をどのように更新するのに役立ちますか? –

+0

@PARTHは、非Ajaxアプローチに関するものであることに注意してください。ポストバックイベントが処理されるときに 'GridView.SetEditRow'メソッドを呼び出すだけです。編集モードでグリッドが表示されます。 javascriptでコード化できる行の数なので、イベントの引数として渡されます – Dewfy

+0

私が参照できるコードはありますか?それはより良い方法でそれを理解するのに役立ちます。 –

0

グリッドのクライアント側のクリックをキャッチすると、選択した行を編集モードに設定するポストバックが強制されます。これはあなたがしたいことですか?

+0

この最も単純な例に従ってください、これはDIV /スパン

  • ためonclickハンドラを宣言します。あなたがちょうど言ったことについてもう少し詳しく説明できますか? –

  • 関連する問題