यह एक WinForms सी # सवाल है।डेटाग्रिड व्यू में सेल मान बदलने पर निगरानी कैसे करें?
मेरे पास मानक डेटाग्रिड व्यू क्लास से एक अनुकूलित डेटाग्रिड व्यू नियंत्रण है। जब भी ग्रिड में कोई सेल जोड़ा जाता है, तो मैं मामले की निगरानी करना चाहता हूं, ग्रिड में एक सेल मान बदल जाता है। मैं यह कैसे करूं पता नहीं है।
डेटा बाइंडिंग पूर्ण घटना सेल/पंक्ति/कॉलम स्तर में असहाय है। CellValueChanged ईवेंट स्वयं को भ्रमित कर रहा है क्योंकि यह केवल तब निकाल दिया जाता है जब उपयोगकर्ता UI से मान संशोधित करता है और यदि असमान डेटा स्रोत से मूल्य अपडेट किया जाता है तो असहाय होता है। सुनने के लिए उचित घटना क्या है?
मुझे पता है DataGridViewCell क्लास में ValueChanging ईवेंट है। लेकिन अनुकूलित डेटाग्रिड व्यू में, मैं अपने ईवेंट श्रोता को हर सेल में कैसे लगा सकता हूं?
सहायता के लिए धन्यवाद।
यह मूल समस्या का समाधान नहीं करता है। यह CellValueChanged की एक अनावश्यक प्रति बनाता है जो कोई उद्देश्य नहीं देता है, क्योंकि उपclass अभी भी मूल घटना तक पहुंच प्रदान करेगा। निर्दिष्ट किए गए प्रश्न के लेखक के रूप में, जब ग्रिड में कोशिकाओं को जोड़ा जाता है तो यह आग नहीं होता है। –
ब्रैडली के साथ सहमत हैं। लेकिन अभी भी प्रयास के लिए धन्यवाद। – Steve
आह क्षमा करें, प्रश्न गलत पढ़ें। मेरी गलती। – Wildhorn