c# - How do I create a new row in WPF DataGrid when it is bound to an XmlDataProvider? -


मेरे पास WPML DataGrid नियंत्रण के लिए बाध्य XmlDataProvider के साथ एक प्रोजेक्ट है I मेरे पास डेटाग्रिड पर बाइंडिंग निम्नानुसार है:

  & lt; dg: DataGrid ItemsSource = "{बाध्यकारी स्रोत = {स्टैटिक रिसोर्स एक्सएमएलडीटा}, XPath = रूट / लोग / व्यक्ति}" स्वत: उत्पन्न कॉलम = "गलत" & gt; & LT; महानिदेशक: DataGrid.Columns & gt; & Lt; dg: DataGridTextColumn हेडर = "आईडी" बाध्यकारी = "{बाध्यकारी XPath = आईडी}" / & gt; & Lt; dg: DataGridTextColumn हेडर = "नाम" बाध्यकारी = "{बाध्यकारी XPath = नाम}" / & gt; & Lt; / डीजी: DataGrid.Columns & gt; & Lt; / डीजी: डेटा ग्रिड & gt;  

उपयोगकर्ता बिना किसी समस्या के डेटाग्रिड का उपयोग कर प्रविष्टियों को संपादित कर सकते हैं। मैं जो पूरा करने के लिए प्रबंधित नहीं कर सकता हूं, उपयोगकर्ता को डाटाग्रीड का इस्तेमाल करते हुए एक नई पंक्ति (अर्थात एक नया व्यक्ति) जोड़ने की इजाजत है। मैं यह कैसे कर सकता हूं?

सुनिश्चित करें कि आप सेट करें: CanUserAddRows = "True" < / Code> और एक बाउंड क्लास का डिफ़ॉल्ट कन्स्ट्रक्टर उपलब्ध है।


Comments