ASP.net でグリッド ビューを一括編集する最良の方法は何ですか? ユーザーが個々の行で編集をクリックして変更する必要はありません。すべての変更を行ってから、一度に送信できれば、はるかに良いでしょう。
私が欲しいのは次のようなものです
アイテム1 xxxx
アイテム2 xxxx
アイテム3 xxxx
送信
どこで xa チェックボックス。
グリッド ビューは、これを達成するための良い方法でもありますか?
RealWorldGrids のBulkEditGridviewは、必要なことだけを行います。
これを試して:
グリッドビューで、テキストボックスを含むテンプレート列を作成し、次にデータベースからデフォルトデータを取得するためにすべてをデータバインダーで埋めます。ページの下部に配置し、この下部に for サイクルを作成して、すべてのグリッドビュー行をロードし、作成したテンプレート列を検索します。テキストボックスを見つけて、これをデータセットに書き込みます。次に、このスレッドに投稿したコードを使用して、1 行ですべてのデータセットを保存できます。
一括編集をサポートするGridViewは次のとおりです。
一括挿入に関する Matt Berseth の投稿 (リストビューではありますが、役に立つかもしれません) が役立つのではないかと思います。試してみてください。
http://mattberseth.com/blog/2008/05/bulk_inserting_data_with_the_l.html
RowDataBound 中にGridViewRow.RowStateを Edit に設定できるはずです。RowType が DataRow であることを確認してください。