wpf - OneWay binding throws "TwoWay binding is invalid on Read only property" -


यह बाइंडिंग

  & lt; tk: DataGridTextColumn बाइंडिंग = "{बाध्यकारी पथ = आईडी, मोड = वनवेज़} "हैडर =" बिक्री संख्या " चौड़ाई = "1 *" / & gt;  

इस त्रुटि को स्वीकार करता है

एक दोवे या वनवेज़ टूर्स बाइंडिंग केवल पढ़ने के लिए संपत्ति 'आईडी' प्रकार पर काम नहीं कर सकता । ।

"आईडी" संपत्ति वास्तव में पठनीय है, मुझे लगा कि यद्यपि कि मोड = वनवे पर्याप्त होगा।

मैं थक गया हूँ और मुझे पता है कि मुझे कुछ स्पष्ट दिख रहा है, इसलिए मैं वास्तव में गूंगा प्रश्न पूछने के लिए अब क्षमा चाहता हूं।

धन्यवाद> बीडब्ल्यू

अगर मुझे सही ढंग से याद हो रहा है, तो मुझे लगता है कि डेटाग्रिड टेक्स्ट क्लाउमला स्टॉम्प आपके बाइंडिंग.मॉड पर होता है, जब यह संपादन तत्व उत्पन्न करता है क्योंकि कॉलम स्वयं भी पढ़ने / लिखने के लिए डिफ़ॉल्ट होता है अगर डेटाग्रिड संपादन योग्य। DataGridTextColumn पर IsReadOnly = "true" को सेट करने का प्रयास करें।


Comments