Column
インデックスを取得する方法、またはColumn.DisplayIndex
そのColumn Header
中から取得する方法はWPF
DataGrid
?
私は知っているColumn Header
、取得したいcolumn index
。
使用できますDisplayIndex
(列が再利用される場合、これは変更されることに注意してください)
var index = dataGrid.Columns.Single(c => c.Header.ToString() == "HeaderName").DisplayIndex;
編集:@AnHXからの提案に感謝
「ポール」には小さなエラーがあるようです。これが私のコードです:
var index = dataGrid.Columns.Single(c => c.Header.ToString() == "HeaderName").DisplayIndex;