में संशोधित वस्तुओं की सूची प्राप्त करने मैं entities
की सूची बाध्यकारी कर रहा हूँ इस तरह एक डेटा ग्रिड दृश्य में:कैसे इकाई की रूपरेखा 5
var orders = context.Order.ToList();
BindingList<Order> orderList = new BindingList<Order>(orders);
dataGridView1.DataSource = orderList;
उपयोगकर्ता को संपादित करने या सीधे DataGridView पर नया जोड़ सकते हैं। जब उपयोगकर्ता प्रदर्शन को अनुकूलित करने के लिए Save
बटन पर क्लिक करता है, तो मैं प्रविष्टियों/अद्यतन करने के लिए परिवर्तित/नई इकाइयों की सूची पुनर्प्राप्त करना चाहता हूं। इसे कैसे प्राप्त किया जा सकता है?
संपादित gridview करने के लिए नई पंक्ति जोड़ने परिभाषित करें:
BindinList<Order> orders = (BindingList<Order>)dataGridView1.Datasource;
order.Add(new Order());
संपादित 2 का समाधान:
BindinList<Order> orders = (BindingList<Order>)dataGridView1.Datasource;
Order order = new Order();
context.Order.Add(order);
order.Add(order);
आपकी त्वरित प्रतिक्रिया के लिए धन्यवाद। आपका कोड संशोधित इकाइयों की सूची प्राप्त कर सकता है लेकिन इसे नई संस्थाओं की सूची नहीं मिल सकती है। मैं कोड प्रदान करता हूं जो नई इकाइयों को जोड़ने के लिए उपयोग करता है। क्या आप मुझे पता लगाने में मदद कर सकते हैं? –
@DoanCuong, अतिरिक्त उत्तर विवरण देखें। –
क्षमा करें, लेकिन क्या आप कृपया मुझे बताएंगे कि 'बाइंडिंगसोर्स.एड() 'या' IBingdingList.Add() 'को कैसे कार्यान्वित किया जाए? और एक और बात, 'dbset.local' पर 'toBindingList()' फ़ंक्शन नहीं है। ऐसा करने का एकमात्र तरीका 'var bindingList = new BindingList (context.Orders.Local.ToList()) का उपयोग कर रहा है;' –