2012-10-25 23 views
6

में कॉलम शीर्षक द्वारा स्तंभ अनुक्रमणिका जाओ कैसे से Column सूचकांक या Column.DisplayIndex प्राप्त करने के लिए अपने WPFDataGrid में Column Header?WPF डेटा ग्रिड

मैं Column Header पता है, column index प्राप्त करना चाहते हैं।

उत्तर

10

आप इस्तेमाल कर सकते हैं DisplayIndex (बारे में पता है, तो कॉलम सहारा हैं इस बदल जाएगा होना)

var index = dataGrid.Columns.Single(c => c.Header.ToString() == "HeaderName").DisplayIndex; 

संपादित: @AnHX

"पॉल" की तरह एक छोटी सी त्रुटि है
+0

धन्यवाद @ पॉल .. यह मेरे लिए काम करता है। – Kishor

+0

एक बगफिक्स के लिए AnHx पोस्ट को देखो। यह कोड संदर्भों की तुलना करता है कोई मान नहीं। – buckley

4

देखो से सुझाव के लिए धन्यवाद। यहां मेरा कोड है:

var index = dataGrid.Columns.Single(c => c.Header.ToString() == "HeaderName").DisplayIndex; 
संबंधित मुद्दे