2009-12-08 17 views
13

का उपयोग कर SharePoint सूची CAML क्वेरी मैं वेबपैर में निम्न CAML क्वेरी का उपयोग करके एक SharePoint सूची से पूछताछ करने का प्रयास कर रहा हूं। मैंने U2U CAML क्वेरी बिल्डर और स्ट्रैमिट सीएएमएल व्यूअर में क्वेरी का परीक्षण किया है और यह ठीक काम करता है, केवल मिलान करने वाले रिकॉर्ड लौटाता है, लेकिन जब मैं इसे अपने वेबपर्ट में उपयोग करता हूं तो यह सभी सूची आइटम लौटाता है। यह मुझे पागलपन चला रहा है। यहाँ कोड है:CONTAINS

string camlQuery = string.Format(@"<Query><Where><Contains><FieldRef Name='Title' /><Value Type='Text'>2</Value></Contains></Where></Query>"); 

SPQuery query = new SPQuery(); 
query.Query = camlQuery; 
SPListItemCollection items = Articles.GetItems(query); 
grid.DataSource = items.GetDataTable(); 
grid.DataBind(); 

उत्तर

20

आसपास क्वेरी टैग बाहर छोड़ दें, बस का उपयोग करें:

<Where><Contains><FieldRef Name='Title' /><Value Type='Text'>2</Value></Contains></Where> 

SPQuery क्वेरी को ही टैग कहते हैं।

+0

आप आदमी हैं! –

+3

मुझे पता है ... :- पी। सहायता करके हमें खुशी होगी। – Colin

संबंधित मुद्दे