मैं इस कोड का उपयोग करके एक WPF DataGrid
में कोशिकाओं से युक्त कुछ errorneous डेटा की Background
बदलने के लिए कोशिश कर रहा हूँ:एक डेटा ग्रिड (WPF) की एक पंक्ति में एक सेल बदलने नीचे पंक्तियों में कोशिकाओं से बदल रहा है
DataGridRow gridRow = dgInventory.ItemContainerGenerator.ContainerFromIndex(0) as DataGridRow;
DataGridCell cell = dgInventory.Columns[1].GetCellContent(gridRow).Parent as DataGridCell;
cell.Background = Brushes.Gray;
gridRow.IsSelected = true;
gridRow.Focus();
हालांकि, ऐसा करने पर, पृष्ठभूमि-रंग परिवर्तन का उपरोक्त परिवर्तन उसी कॉलम में कोशिकाओं के लिए होता है, जो समय-समय पर प्रत्येक 14 (aprox।) पंक्तियों के बाद होता है क्योंकि मैं DataGrid
को स्क्रॉल करता हूं। यह केवल एक पंक्ति के Background
को संशोधित करने का इरादा है। क्या कोई इस समस्या को ठीक कर सकता है? अग्रिम में धन्यवाद।