फॉर्म बंद करते समय वीबी डेटाग्रिडव्यू त्रुटि उत्पन्न करता है


मेरे पास डेटाग्रिडव्यू के साथ एक वीबी विंडोज़ फॉर्म ऐप है। मैंने कॉलम प्रकारों में से एक को कम्बोबॉक्स में बदल दिया, जो ठीक काम करता है। हालाँकि, जब मैं फॉर्म बंद करता हूँ तो मुझे कई ‘डेटाग्रिडव्यू डिफॉल्ट एरर डायलॉग’ मिलते हैं जो system.index के रेंज से बाहर होने की शिकायत करते हैं, देखने पर प्रत्येक पंक्ति में एक त्रुटि होती है।
कोई सेल डेटा जोड़ा या बदला नहीं गया.

क्या हो रहा होगा इस पर कोई सुझाव?

मैंने क्या प्रयास किया है:

वर्कअराउंड के रूप में, मैंने फॉर्म नियंत्रण बॉक्स को गलत पर सेट किया और फॉर्म को छोड़ने के लिए एक बटन क्लिक इवेंट का उपयोग किया और यह बिना किसी त्रुटि के काम करता है।

समाधान 1

हम नहीं बता सकते – हमारे पास आपके कोड तक कोई पहुंच नहीं है, विशेषकर तब नहीं जब वह चल रहा हो।
तो, यह आप पर निर्भर करेगा।

सौभाग्य से, आपके पास एक उपकरण उपलब्ध है जो आपको यह पता लगाने में मदद करेगा कि क्या हो रहा है: डिबगर। यदि आप नहीं जानते कि इसका उपयोग कैसे करना है तो “विज़ुअल स्टूडियो डिबगर” के लिए एक त्वरित Google आपको आवश्यक जानकारी देगा।

यह पहचानने के लिए डिबगर का उपयोग करें कि आपके कोड में ईवेंट कहां फेंका गया है, और उसमें से उस ईवेंट हैंडलर को ढूंढें जो जिम्मेदार है। विधि में पहली पंक्ति पर ब्रेकपॉइंट लगाएं, और डिबगर के माध्यम से अपना कोड फिर से चलाएं। फिर अपने कोड और अपने डेटा को देखें और पता लगाएं कि मैन्युअल रूप से क्या होना चाहिए। फिर एक चरण में प्रत्येक पंक्ति की जाँच करें कि आपने जो होने की उम्मीद की थी वही हुआ। जब ऐसा नहीं होता है, तब आपको कोई समस्या होती है, और आप इसका कारण जानने के लिए बैक-ट्रैक कर सकते हैं (या इसे फिर से चला सकते हैं और अधिक बारीकी से देख सकते हैं)।

क्षमा करें, लेकिन हम आपके लिए ऐसा नहीं कर सकते – यह आपके लिए एक नया (और बहुत, बहुत उपयोगी) कौशल सीखने का समय है: डिबगिंग!

コメント

タイトルとURLをコピーしました