मैं शेयरपॉइंट 2010 से किसी सूची से आइटम प्राप्त करने के लिए दृश्य स्टूडियो सी # में ऊंट क्वेरी का उपयोग कर रहा हूं। सूची आइटम में दो फ़ील्ड हैं जिन्हें मैं कैमल क्वेरी में उपयोग करना चाहता हूं। एक "खंड" है और दूसरा "ऑर्डर बाय" है। क्वेरी को वस्तुओं को एक निश्चित तरीके से ऑर्डर करने की आवश्यकता है। सबसे पहले इसे धारा (आरोही = सत्य) द्वारा क्रमबद्ध करने की आवश्यकता होती है, और फिर ऑर्डर द्वारा (आरोही = सत्य) द्वारा प्रत्येक माध्यमिक सॉर्टिंग के लिए।सीएएमएल क्वेरी में डबल ऑर्डरबी कैसे करें?
उदाहरण के लिए परिणाम इस तरह होगा:
<item> <Section> <Order By>
item1 A 1
item2 A 3
item3 B 1
item4 B 2
item5 C 5
item6 C 6
अब तक मैं इस है:
SPQuery query = new SPQuery();
query.Query = "<Query><OrderBy><FieldRef Name='" + Root_List.Fields.GetField(SECTION_COLUMN).InternalName + "' Ascending='True'/></OrderBy></Query>";
item_collection = Root_List.GetItems(query);
लेकिन यह कैसे मैं माध्यमिक orderby आवेदन करूं?
नोट: अनुभाग एक स्ट्रिंग फ़ील्ड और ऑर्डर एक फ़ील्ड है।
शायद यह मदद कर सकती है: http://www.u2u.be/Tools/wincamlquerybuilder/CamlQueryBuilder.aspx – Yahia