GridView で一括更新やヘッダ固定など

GridView の一括更新やヘッダを固定する方法をよく聞かれます。毎回、「基本的におすすめしない。どうせなら ClickOnce などでの配信を検討すれば? スマートクライアントの方がいいよ。」と答えるのですが、なかなか聞き入れてもらえません。

ということで、そんなときに紹介するためのリンクメモを用意しました。 Excel に保存するような感覚で一括更新 (Bulk Update) したい場合、以下のリンクを参照しましょう。

まぁ、何度も言いますが、 Web で無理矢理変なことをするのはおすすめできないです。単純に一括更新だけならともかく、ページングも同時にしたいとなると、ますますいやな自体になります。全部 Session に保存するか、一時的に DB に保存するといういやな処理が……。高度な UI は、 WinForms (もしかしたら FlashSilverlight という選択肢もあるかも) の方がおすすめです。