मैं प्रोग्रामिंग c # में एक शुरुआत हूं। मैं एक प्रोजेक्ट पर काम कर रहा हूं (Winforms, c #) जहां आप किताबें जोड़ सकते हैं, अपडेट कर सकते हैं और हटा सकते हैं। इन पुस्तकों को लेखक द्वारा छांटे गए एक पेड़ में दिखाया गया है। मेरे पास एक कॉम्बोक्स है, जिसमें सूची से पुस्तकें हैं। मैं एक पुस्तक का चयन करना चाहता हूं और इसे हटाएं बटन पर क्लिक करके इसे हटा दें। लेकिन मेरे पास कोई विचार नहीं है, कॉम्बोक्स से चयनित आइटम कैसे प्राप्त करें और इसे सूची से हटा दें। मैंने कुछ इस तरह की कोशिश की:
private void OnClickDeleteBook_DelDialog(object sender, EventArgs e)
{
BookList.RemoveAt(comboxDelBook.SelectedIndex);
}
लेकिन यह काम नहीं करता है। मैं चयनित पुस्तक को सूची से कैसे हटा सकता हूं और बाद में पेड़ को अपडेट कर सकता हूं?
उत्तर:
उत्तर № 1 के लिए 1क्या Winforms Comboboxelement को भी अपडेट या लिस्टचेन या कुछ प्राप्त होता है? यह जानने के लिए दृश्य जल्दबाजी में है कि उसे कॉम्बोक्स को अपडेट करना होगा क्योंकि सूची बदल गई है।
क्या आपने कॉम्बोबॉक्सेलेमेंट की सूची को बाँध दिया?
क्या एक चेंजेनोटिचुएशन ईवेंट को लिस्टअपडेट पर निकाल दिया गया है या हो सकता है कि आप एक ऑब्जर्वेबल का उपयोग कर सकते हैं?