かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

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

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

ReadOnlyで使おう

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

列数は控えめに

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