c# - WPF datagrid issue -


क्या एक या एकाधिक पंक्तियों का पृष्ठभूमि रंग सेट करना संभव है?

आप हर दूसरे पंक्ति को करने के लिए AlternatingRowBackground संपत्ति का उपयोग कर सकते हैं क्या आपको विशिष्ट पंक्तियों की ज़रूरत है? केवल 1, 5 और 9 पंक्तियों की तरह?

संपादित करें: प्रति टिप्पणी संपादित की गई है ..

इसे डेटा आधारित करना इस तरह किया जा सकता है ...

  & lt; DataGrid AlternatingRowBackground = "AliceBlue" ItemsSource = "{बाध्यकारी}" स्वत: उत्पन्न कॉलम = "गलत" ऊँचाई = "200" क्षैतिज संरेखण = "वाम" मार्जिन = "156,58,0,0" नाम = "डेटाग्रीड 1" वर्टिकलएलिनेमेंट = "टॉप" चौड़ाई = "200" लोडिंग रोड = "डेटाग्रीड 1_लोडिंग राउ" & gt; & LT; DataGrid.Columns & gt; & Lt; DataGridTextColumn बाइंडिंग = "{बाइंडिंग}" / & gt; & LT; /DataGrid.Columns> & Lt; / डेटा ग्रिड & gt; शून्य MainWindow_Loaded (ऑब्जेक्ट प्रेषक, RoutedEventArgs ई) {ObservableCollection & lt; स्ट्रिंग & gt; List = new ObservableCollection & lt; स्ट्रिंग & gt; (); list.Add ( "test1"); list.Add ( "test2"); list.Add ( "test3"); list.Add ( "test4"); list.Add ( "test5"); DataGrid1.ItemsSource = सूची; } निजी शून्य डेटाग्रिड 1_लोडिंगरॉ (ऑब्जेक्ट प्रेषक, डेटाग्रीडआरओएवेंटएरग्स ई) {यदि (ई.रो.इटम। टॉस्ट्रिंग ()। इसमें शामिल है ("टेस्ट")) (ई। रो। बैकग्राउंड = ब्रश। रीड; }}  

Comments