かずきのBlog@hatena

日本マイクロソフトに勤めています。このブログは個人ブログなので、ここに書いている内容は個人的な意見で会社の公式見解ではない点にご注意ください。好きなものは XAML と C# 。苦手なものは型の無い言語です。

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

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

ReadOnlyで使おう

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

列数は控えめに

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