यह बिल्कुल संभव है में डेटास्रोत से पूर्ण DataRow तक पहुँचना है कि घटना के लिए पूरी DataRow तक पहुँचने में? मुझे बाध्यकारी पर पूरी पंक्ति के लिए बहुत सारी प्रोसेसिंग करने की ज़रूरत है, लेकिन डाटरो में डेटा आइटम मानों का उपयोग करके मैं वास्तव में डिस्प्ले में उपयोग नहीं कर रहा हूं।एक ListView ItemDataBound ईवेंट हैंडलर एक ListView ItemDataBound ईवेंट हैंडलर भीतर
उत्तर
dr.Item.ItemArray का उपयोग कर आप पूरी पंक्ति का उपयोग कर सकते इस
DataRowView dr = (DataRowView)DataBinder.GetDataItem(e.Item);
की कोशिश करो।
शायद अंतर्निहित डेटा के गुणों का उपयोग करने की ListViewDataItem
संपत्ति इस्तेमाल करने की कोशिश करने के लिए जो वस्तु ही है आपत्ति है। ListViewDataItem प्रॉपर्टी केवल नियंत्रण के आइटमडेटाबाउंड घटनाओं के दौरान और उसके बाद उपलब्ध होती है और आमतौर पर आपके डेटा स्रोत ऑब्जेक्ट में रिकॉर्ड के अनुरूप होती है।
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listviewdataitem.aspx
नीचे एक उदाहरण है।
protected void listProducts_ItemDataBound(object sender, ListViewItemEventArgs e)
{
if (e.Item.ItemType == ListViewItemType.DataItem)
{
ListViewDataItem dataItem = (ListViewDataItem)e.Item;
string prodtype = (string)DataBinder.Eval(dataItem, "ProductType");
// ...
}
}
बंद है, लेकिन जहाँ तक मैं बता सकता है कि केवल मुझे एक डेटा आइटम के लिए उपयोग हो जाता है - आइटम है कि उस विशिष्ट क्षण पर बाध्य किया जा रहा है, और नहीं पूरे डेटा पंक्ति कि ListView की है कि यात्रा में बाध्य किया जा रहा है ItemTemplate। – Moo
क्षमा करें, क्या आपका मतलब किसी दिए गए पंक्ति के लिए केवल एक फ़ील्ड है या क्या आपको किसी अन्य पंक्ति से डेटा संदर्भित करने की आवश्यकता है? – Jakkwylde
मुझे लगता है कि आप Eval (dataItem.DataItem, "ProductType") का मतलब है; फिर इस – clamchoda
- 1. ListView ItemDataBound से डेटा वैल्यू प्राप्त करें
- 2. ईवेंट हैंडलर
- 3. एंड्रॉयड हैंडलर संदेश और ListView
- 4. स्थिर ईवेंट हैंडलर और गैर स्थैतिक ईवेंट हैंडलर
- 5. जावास्क्रिप्ट को ईवेंट हैंडलर
- 6. popstate ईवेंट हैंडलर
- 7. क्या किसी ईवेंट हैंडलर
- 8. किसी ईवेंट हैंडलर
- 9. ट्रिडियन वर्कफ़्लो - ईवेंट हैंडलर
- 10. किसी ईवेंट के हैंडलर
- 11. jQuery 1.8 ईवेंट हैंडलर
- 12. जावास्क्रिप्ट ईवेंट हैंडलर तर्क
- 13. ईवेंट हैंडलर कस्टम कोड
- 14. जावास्क्रिप्ट प्रोटोटाइप ईवेंट हैंडलर
- 15. ListView आइटम जोड़ा गया ईवेंट
- 16. एक ईवेंट में सभी ईवेंट हैंडलर को हटाकर
- 17. जावा, डिज़ाइन पैटर्न: एकाधिक ईवेंट स्रोत और एक ईवेंट हैंडलर
- 18. कैसे सही ढंग से एक ईवेंट हैंडलर
- 19. jQuery क्लिक ईवेंट हैंडलर एक चेकबॉक्स
- 20. क्या एकाधिक हैंडलर वाले ईवेंट से एक विशिष्ट ईवेंट हैंडलर को निकालना संभव है?
- 21. जावास्क्रिप्ट ईवेंट हैंडलर लेकिन इनपुट
- 22. DoubleClick Floodlight ऑनक्लिक ईवेंट हैंडलर
- 23. WinForms ListView
- 24. ListView
- 25. ईवेंट हैंडलर कि जब एक आइटम एक लिस्टबॉक्स
- 26. इनलाइन ईवेंट हैंडलर में ईवेंट डेटा पास करना
- 27. रन ईवेंट पर नियंत्रण ईवेंट हैंडलर क्लोन कैसे करें?
- 28. क्या ये स्टार्टअप ईवेंट हैंडलर समान हैं?
- 29. ईवेंट हैंडलर पंजीकरण कब होता है?
- 30. क्या TTimer.OnTimer ईवेंट हैंडलर पुनर्वित्तक है?
काम करता है वे नेट की जो भी संस्करण उपयोग कर रहे के बाद से इस को बदल दिया है चाहिए। ऐसा कोई प्रतीत नहीं होता है। Item.ItemArray अब और नहीं। आप डॉ। पंक्ति ["कॉलमनाम"] के कॉलम पर प्राप्त कर सकते हैं। –