मैं वेब विकास के वर्षों के बाद अचानक WinForms में वापस आ गया हूं, और मुझे कुछ आसान होने के साथ परेशानी हो रही है। मेरे पास एक विंडोज़ फॉर्म DataGrid
से जुड़ी व्यावसायिक वस्तुओं का ArrayList
है। मैं चाहता हूं कि उपयोगकर्ता कोशिकाओं को संपादित करने में सक्षम हो, और जब समाप्त हो जाए, तो सहेजें बटन दबाएं। उस बिंदु पर मैं किसी भी बदलाव को खोजने के लिए DataGrid
में सभी पंक्तियों और स्तंभों को फिर से शुरू करना चाहता हूं, और उन्हें डेटाबेस में सहेजना चाहता हूं। लेकिन मुझे DataGrid
पंक्तियों तक पहुंचने का कोई तरीका नहीं मिल रहा है।
मैं व्यक्तिगत कोशिकाओं को रीयल टाइम को भी सत्यापित करना चाहता हूं, क्योंकि उन्हें संपादित किया गया है, लेकिन मुझे पूरा यकीन है कि किया जा सकता है। (शायद ArreList
के साथ DataSource
के रूप में नहीं?) लेकिन DataGrid
को पुन: सक्रिय करने के लिए, मुझे आश्चर्य है कि यह संभव नहीं लगता है ।
डाटाग्रिड का उपयोग करने के लिए क्या मुझे वास्तव में अपने व्यापार ऑब्जेक्ट डेटा को डेटाटेबल्स में सामान देना चाहिए?