DataGridには、行ヘッダ(RowHeader)というものがあり、デフォルトでは何も表示されない。 仕事で行ったのが、「行番号を表示する」というもの。 表示できたら、現在見ているデータが上から何番目なのかがよくわかったりする。 全部で何件あるかもわかるので、便利といえば、便利。 こういう時のstackoverflow。 Simple way to display row numbers on WPF DataGrid おおう。流石。添付プロパティで実現できるんだ。ほぼそのままを実装させていただきました(-人-)。 この実装の問題点は、「行の増減に対処できていない」事。表示専用で、一覧表示後にデータの増減がないなら、これで十分なんだけどね。 増減(追加あるいは削除)に対応しようと思った時の実装メモ ・LoadingRowイベントだけでなく、UnloadingRowイベントもフックして実装