かずきのBlog@hatena

日本マイクロソフトに勤めています。XAML + C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。掲載内容は個人の見解であり、所属する企業を代表するものではありません。

.NET Framework 4のWPFのDataGridの使い方

DataGridをちょいちょい使ってて思ったことがあるので書いてみます。

ReadOnlyで使おう

.NET 4のWPFのDataGridは、編集モードだと表示が崩れるケースがあります。
なので、基本的にReadOnlyで使うほうが無難です。

列数は控えめに

DataGrid(ListViewも)は、列数が増えるとスクロール性能が劣化していきます。50列くらいになると、とてもじゃないけど実用に耐えれないくらい遅くなってしまいます。
そのため、なるべく控えめな列数を表示するように設計して、選択行の詳細を何処かに表示するようにデザインするほうが、不幸にならなくてすむかも知れません。