個人的にDataGridViewを使用したプログラムを組んでいたら、表示するまでに十数秒かかるようなことがあったので、どうにかできないか悩んでいました。仕事だとWebシステムが中心だったので、DataGridView自体を使うことがありませんし、後方系業務のアプリでDataGridを使用することはあっても、マニアックな使い方をしたことはありませんでした。
ググってみたところ、行き着いた先は仮想モードだったのですが、ついでなので色々調べてみたら…あら、MSDN2にPerformance Tuning in the Windows Forms DataGridView Control ってのがあるじゃありませんか!
英語だったので、調子に乗って日本語のMSDN2を調べてみると…
調べてみると…
(;゚д゚)
(つд⊂)ゴシゴシ
おかしいなぁ…
(;゚д゚)
(つд⊂)ゴシゴシゴシゴシ
(;゚ Д゚) …?!
和訳されてない!!?
(日本語のページありました。と言うことで修正。2007/2/16)
ちょっとがっかりです (´・ω・`)ションボリ
まあ、あれだけ膨大なドキュメントを全て日本語に訳せという方が無理なのかもしれませんが、.NET系のは頑張って訳して欲しかったなぁ…
(日本Microsoft見直しました!いや、見損なっていた訳じゃないです。言葉のあやって奴です。ハイ (;´Д`A ```)
とりあえず、ざっと読んだところ、Implementing Virtual Mode with Just-In-Time Data Loading in the Windows Forms DataGridView Control辺りが今回の問題の解決方法になりそうなので、明日ぐらいに試してみたいと思います。
今日はもう眠いのでこれにて…