प्राप्त करें मुझे वर्तमान में चयनित डेटा को दा डाटाबेस डेटाग्रिड व्यू से प्राप्त करने की आवश्यकता है।डेटाग्रिड व्यू वर्तमान चयनित ऑब्जेक्ट
मुझे वर्तमान चयनित सेल की वस्तु की आवश्यकता नहीं है, लेकिन जिस वस्तु पर पूरी पंक्ति आधारित है, इस मामले में एक व्यवसाय ऑब्जेक्ट जो गुण ग्रिड के कॉलम बनाते हैं।
मैं डेटासोर्स पर जा सकता हूं, लेकिन यह स्वयं ही एक वस्तु है और यह बाध्यकारी स्रोत या आईबींडिंगलिस्ट या ऐसा कुछ हो सकता है - इसलिए वांछित वस्तु प्राप्त करने के लिए आसान स्टैंडराइज्ड तरीका नहीं है।
इसके पीछे व्यवसाय की जांच करने की आवश्यकता है IChanged नामक संपत्ति के लिए ऑब्जेक्ट करें और उपयोगकर्ता को अगले आइटम का चयन करने से पहले परिवर्तनों को सहेजने या त्यागने के लिए कहें। इसलिए मुझे डेटाग्रिड व्यू के RowValidating-Event के अंदर वर्तमान ऑब्जेक्ट को अवश्य पता होना चाहिए, क्योंकि बाध्यकारी स्रोत परिवर्तन से पहले बदलना बंद करने के लिए कोई ईवेंट नहीं देता है। See here for the well known problem
;-)
करना चाहिए चाहते हैं, तो आपको यह
तरह चयनित सेल मूल्य प्राप्त कर सकते हैं मुझे सही तरीके से संकेत देने के लिए धन्यवाद, कभी-कभी किसी को और अधिक तीव्रता से खोज करने की बजाय आराम करना चाहिए और आराम करना चाहिए ... –
यह डेटा कैशिंग करने और फिर उपयोग करने की कोशिश करने से काफी बेहतर है ई चयनित सूचकांक। धन्यवाद! – styfle
बस उल्लेख करना चाहते हैं, यह भी काम करता है, अगर आपका डेटा ग्रिड डेटा को 'बाध्य' नहीं है, बल्कि इसके बजाय यदि आपने इसे 'डेटासोर्स' द्वारा लागू किया है – copa017