07/03/14 09:31:17
>>605
というか、ASP.NETの場合はPostBackされたときは元のオブジェクトは
残ってないわけだから、単に「描画」ができれば十分なわけさ。
だから、性能的には、単純にシークエンシャルな読み取り専用の
DataReaderを使うのが最適のはず。
やりたければセッションにDataTable保持するっつー手もあるのだが、
いずれにせよリッチクライアントのように、ユーザの編集行為の結果が
自動的にDataTableの中身に反映され更新されるってことは無いし、
それは不可能なわけ。
もし、バックグラウンドにDataTableを持つとしても、DataGrid等に対する
編集結果は、PostBackされたときに、手動で反映してやらなければならない。
この辺、リッチクライアントの世界とWebでは随分違う。どっちを念頭に
置いているかで、話が噛み合わなくなるのもある意味当然かもね。