वैकल्पिक रूप से, ऐसी सूची का उपयोग करें जो आईबींडिंगलिस्ट या बाइंडिंगलिस्ट से विरासत में लागू हो। जब बाध्यकारी सूची से ऑब्जेक्ट जोड़े या हटा दिए जाते हैं, तो इसके लिए बाध्य किए गए किसी भी नियंत्रण को स्वचालित रूप से परिवर्तन की अधिसूचना दी जाती है और तदनुसार स्वयं अपडेट हो जाएगी। यदि आप बाइंडिंगलिस्ट का उपयोग कर रहे हैं और आपकी कक्षा में इन्टोटिफ़ प्रॉपर्टी बदलती है, तो क्लास गुणों में किए गए किसी भी बदलाव को डाटाबेसिंग नियंत्रण में स्वचालित रूप से अपडेट किया जाएगा। उदाहरण के लिए, यदि डेटाग्रिड (व्यू) में कोई कॉलम किसी संपत्ति, "नाम" से जुड़ा हुआ है, और आप डेटासोर्स में "नाम" बदलते हैं, तो डेटाग्रिड स्वचालित रूप से अपडेट हो जाएगा। यदि आप डेटा स्रोत में कोई नया आइटम जोड़ते हैं, तो डेटाग्रिड स्वचालित रूप से अपडेट हो जाएगा। बाध्यकारी सूची दूसरी दिशा में अधिसूचना का भी समर्थन करती है। यदि कोई उपयोगकर्ता "नाम" फ़ील्ड इना डेटाग्रिड संपादित करता है, तो बाध्य ऑब्जेक्ट स्वचालित रूप से अपडेट हो जाएगा। थोड़ा सा विषय छोड़कर, यदि आप थोड़ा आगे जाते हैं और "SupportsSortingCore" और बाध्यकारी सूची में संबंधित विधियों को लागू करते हैं, तो आप अपने डेटा में स्वचालित सॉर्टिंग जोड़ सकते हैं। कॉलम हेडर पर क्लिक करने से सूची स्वचालित रूप से सॉर्ट हो जाएगी और हेडर सॉर्ट दिशा तीर प्रदर्शित होगा।
काम किया लेकिन जब मैं "के रूप में DataRow वर्तमान पंक्ति संग्रह में नहीं है" डेटा स्रोत (datatable) से आइटम को हटाने के लिए, यह त्रुटि thorws प्रयास करें। – Dhana
क्या यह WinForms या ASP.NET है? आप .NET ढांचे का किस संस्करण का उपयोग कर रहे हैं? –