pageLoad
ईवेंट पर मैं दो अलग-अलग शेयरपॉइंट सूचियों पर जाना चाहता हूं और एक सूची से पहली सूची इटिम और दूसरी सूची में अंतिम सूची प्राप्त करना चाहता हूं। मुझे किसी भी सूची आईडी आईडी की जानकारी नहीं है, इसलिए मुझे लगता है कि सूची सूची के माध्यम से इसे करने की ज़रूरत है - बस यह सुनिश्चित न करें कि इसे कैसे कार्यान्वित किया जाए। सूची में एक संभाल पाने के बाद कोई ऊपर बताए गए परिदृश्य के लिए पहली और आखिरी वस्तुओं को प्राप्त करने का सबसे अच्छा तरीका (सी # का उपयोग करके) सलाह दे सकता है?शेयरपॉइंट सूची में पहला और अंतिम सूची प्राप्त करें
उत्तर
"पहली वस्तु" और "अंतिम वस्तु" स्थिति बहुत स्पष्ट नहीं है। मान लें कि आप पहले और नवीनतम को आइटम पुनर्प्राप्त करना चाहते हैं। ध्यान देने योग्य यह है कि की अनुक्रमणिका के माध्यम से आइटम पुनर्प्राप्त करना बड़ी सूचियों के लिए धीमा हो सकता है क्योंकि SPList.Items
सूची के सभी आइटम लौटाता है।
SPList list = // some list;
SPQuery query = new SPQuery();
query.RowLimit = 1;
query.Query = "<OrderBy><FieldRef Name='ID' /></OrderBy>";
return list.GetItems(query).Cast<SPListItem>().FirstOrDefault();
"पिछले आइटम" के लिए आप आदेश को उल्टा करने के लिए है:
<OrderBy><FieldRef Name='ID' Ascending='FALSE' /></OrderBy>
आप पिछले और पहले आइटम एक और के आधार पर प्राप्त करना चाहते हैं यही कारण है कि मैं एक CAML क्वेरी उपयोग करने का सुझाव है हालत आपको बस क्षेत्र द्वारा ऑर्डर बदलना है।
अद्यतन:
और भी बेहतर न केवल बेहतर, बनाए गए फ़ील्ड को कोड के माध्यम से बदल दिया जा सकता है जैसा कि @ कोबी द्वारा इंगित किया गया है।ID
क्षेत्र से ऑर्डर करने के लिए किया जाएगा। इसके साथ आप एक ही परिणाम प्राप्त कर सकते हैं।
आप इस कोशिश कर सकते हैं पिछले Itemid
SPWeb web = SPContext.Current.Web;
SPList List = web.Lists[ListName];
int itemId = List.Items[List.ItemCount - 1].ID;
सादर पाने के लिए!
अगर हमने दो आइटम हटा दिए हैं तो यह काम नहीं करेगा – TinTin
यह मेरे लिए बहुत अच्छा काम करता है। मुझे एक क्रमबद्ध SPListCollection पर कुछ संचालन करने की आवश्यकता थी, और इससे पहले कि मैंने उन सभी पर कदम उठाए, मुझे अंतिम आइटम से एक मूल्य की आवश्यकता थी। इसने मुझे अतिरिक्त सीएएमएल क्वेरी लिखने के बिना ऐसा करने की अनुमति दी। धन्यवाद! – Chronozoa
हटाए गए आइटम आईडी के बारे में कैसे ?? –
- 1. पाइथन स्लाइस सूची में पहला और अंतिम तत्व स्लाइस
- 2. सूची की अंतिम अनुक्रमणिका कैसे प्राप्त करें?
- 3. शेयरपॉइंट सूची आइटम अनुमतियां
- 4. शेयरपॉइंट सूची सर्वोत्तम प्रथाओं
- 5. विशेष शेयरपॉइंट सूची
- 6. jQuery: दो अंतिम सूची आइटम प्राप्त करना?
- 7. दूसरी सूची में एक सूची का पहला उदाहरण ढूंढना
- 8. ड्रॉपडाउन सूची में खाली पहला तत्व
- 9. सबसे कुशल सी # शेयरपॉइंट सूची पुनरावृत्ति
- 10. प्रोलॉग सूची। जाँच करें कि सूची में पहले और अंतिम तत्व समान
- 11. सूची सूची में सूची कैसे परिवर्तित करें?
- 12. शेयरपॉइंट सूची आइटम को हटाने से रोकें
- 13. सूची सूची में कॉलम संरेखित करें: पहला कॉलम केंद्रित नहीं किया जा सकता
- 14. सीएमके सूची-आदेश प्राप्त करें
- 15. शेयरपॉइंट: मैं एक कस्टम सूची उदाहरण
- 16. वर्तमान महीने का पहला और अंतिम दिन
- 17. छिपी हुई शेयरपॉइंट सूची तक पहुंच
- 18. शेयरपॉइंट: एक सूची फ़ील्ड छुपा प्रोग्रामेटिक
- 19. शेयर सूची में एक सूची से दूसरे सूची में कॉपी करें
- 20. आरंभिक सूची में अपवाद कैसे प्राप्त करें?
- 21. निर्धारित किए गए कार्यों की सूची कैसे प्राप्त करें और अंतिम रन परिणाम कोल्डफ्यूज़न में कैसे प्राप्त करें?
- 22. हास्केल: सभी उपयोगकर्ता परिभाषित कार्यों की सूची/सूची प्राप्त करें
- 23. सूची .__ iadd__ और सूची .__ add__
- 24. वेब सेवा के माध्यम से देशों और/या शहरों की सूची में की सूची प्राप्त करें
- 25. सरणीसूची में अंतिम तत्व प्राप्त करें
- 26. सूची में सूची जोड़ें
- 27. सीएएमएल क्वेरी एक शेयरपॉइंट सूची में, लुकअप फ़ील्ड द्वारा ऑर्डर
- 28. सूची दृश्य में प्राप्त आइटम प्राप्त करें Win32 API
- 29. शेयरपॉइंट: किसी सूची से सीएएमएल क्वेरी का उपयोग करके शीर्ष 5 रिकॉर्ड कैसे प्राप्त करें
- 30. शेयरपॉइंट
बहुत अच्छा। मैं आईडी का उपयोग करने की भी सिफारिश करता हूं, "बनाई गई" तिथि कोड द्वारा सेट की जा सकती है। साथ ही, यदि सूचियां छोटी हैं, तो मुझे यकीन नहीं है कि मैं क्वेरी से परेशान हूं। – Kobi
@ कोबी, यह सच है। मैं अपना उदाहरण आईडी में बदल दूंगा ... thx। – Stefan