Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
DataGridViewについて
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=10719#CommentId22869
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2012/2/24 02:57:56
> リソース(確保分)の消費量が増える(と思うのですが...
そもそも、大量のデータを DataGridView 自身に管理させない方が良いでしょう。
データソースは別管理にするのが一般的な手法です。たとえばDataSet 等でデータを保持し、
それを DataGridView.DataSource にバインドすることを検討してみてください。
そうすれば、消費するリソースは見えている範囲+α程度で済みますし、
データを RowIndex に頼って管理する必要もなくなるはずです。
なお、データバインドですらリソース消費が問題なるようなケースでは、
DataGridView の仮想モードを利用することができます。難易度は上がりますが。