मेरे पास एक डेटाग्रिड व्यू बाध्यकारी सूची (सी # विंडोज फॉर्म) से जुड़ा हुआ है। यदि मैं सूची में किसी आइटम में मानों में से किसी एक को बदलता हूं तो यह तुरंत ग्रिड में दिखाई नहीं देता है। यदि मैं बदले गए सेल पर क्लिक करता हूं, या कम से कम विंडो को अधिकतम करता हूं तो यह ठीक से अपडेट हो जाता है, लेकिन मुझे इसे स्वचालित रूप से होने की आवश्यकता है।डेटाग्रिड व्यू बाध्यकारी सूची में बाध्य नहीं होता है जब मान बदलता है
मुझे पहले भी यही समस्या थी, लेकिन उस स्थिति में मुझे सेल के पृष्ठभूमि रंग को उसी समय बदलना पड़ा जब मूल्य बदल गया। इसने सेल को सही ढंग से रीफ्रेश करने का कारण बना दिया।
एक ही रास्ता मैं यह काम करने के लिए है प्राप्त कर सकते हैं ...
dataGridView.DataSource = null;
dataGridView.DataSource = myBindingList
... लेकिन मैं वास्तव में इस से बचने के लिए के रूप में यह स्क्रॉलबार वापस ऊपर पॉप बनाता है, और इसका मतलब है कि चाहते हैं मुझे फिर से अपने सेल पृष्ठभूमि रंग सेट करना होगा। निश्चित रूप से एक बेहतर तरीका है। मैंने ताज़ा करने की कोशिश की है (साथ ही साथ माता-पिता को रीफ्रेश करना), अपडेट करें, और अमान्य करें, लेकिन वे जो भी कर रहे हैं वह नहीं कर रहे हैं।
मैंने कुछ संदेश बोर्डों पर इस समस्या का उल्लेख किया है, लेकिन अभी तक इसका कोई जवाब नहीं देखा है।
हाँ! इसने पूरी तरह से समस्या हल की। बहुत बहुत धन्यवाद! –
इसके लिए धन्यवाद, बहुत सराहना की –