c# - Update Sharepoint List Item -
मुझे त्रुटि मिली ...
System.NullReferenceException: ऑब्जेक्ट संदर्भ सेट नहीं है एक वस्तु का एक उदाहरण
निम्न कोड चलाना
का उपयोग (एसपीएसite साइट = नया एसपीएसite ("http: // site /")) {SPWeb web = site.OpenWeb ()) {{SPList list = web.Lists ["ListName"]; // 2 SPListItem item = list.Items.Add (); गाइड आइटम आईड = आइटम। यूनिक आयड; SPListItem itemUpdate = web.Lists ["सूचीनाम"]। आइटम [itemId]; आइटम अपडेट ["प्रतिशत पूर्ण"] = .45; // 45% itemUpdate.Update (); } पकड़ (अपवाद ई) {Console.WriteLine (ई); Console.ReadLine (); }}}
समस्या क्या है?
यदि आप ' एक अभी सम्मिलित सूची आइटम के लिए मूल्यों को बदलने की कोशिश कर रहा है, तो आपको इसके साथ जाना चाहिए:
SPList list = web.Lists ["ListName"]; // SPListItem item = list.Items.Add (); // आइटम ["प्रतिशत पूर्ण"] = .45; // 45% //item.Update (); SPListItemCollection items = list.GetItems (नया SPQuery () {क्वेरी = @ "& lt; कहां & gt; & lt; Eq & gt; & lt; FieldRef नाम = 'शीर्षक' / & gt; & lt; मान प्रकार = 'पाठ' & gt; Desigining & lt; / value & gt; & Lt; / Eq & gt; & lt; / where & gt; "}); विदेशी मुद्रा (आइटम में एसपीएलआईस्टआईटम आइटम) {आइटम ["प्रतिशत पूर्ण"] = .45; // 45% item.Update (); }
आपको बस list.Items [uniqueId]
या तेज list.GetItemByUniqueId (uniqueId)
का उपयोग करने की आवश्यकता है अगर आपको ढूंढने की आवश्यकता है अद्यतन करने के लिए एक विशेष आइटम; SPQuery
वर्ग का उपयोग करके क्या किया जा सकता है।
Comments
Post a Comment