How to get the Column index or Column.DisplayIndex from its Column Header in WPF DataGrid?
I know the Column Header, want to get column index.
you could use DisplayIndex (be aware this will change if columns are resorted)
var index = dataGrid.Columns.Single(c => c.Header.ToString() == "HeaderName").DisplayIndex;
edited: thanks for suggestion from @AnHX
Look like "paul" have an small error. Here is my code:
var index = dataGrid.Columns.Single(c => c.Header.ToString() == "HeaderName").DisplayIndex;
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With