<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SharePoint Integration</title><link>https://www.infopathdev.com:443/forums/46.aspx</link><description> For questions concerning issues in the integration of SharePoint and Microsoft InfoPath.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: Code help to update/delete SP List items where checkboxes are selected (ID) value</title><link>https://www.infopathdev.com:443/forums/thread/87217.aspx</link><pubDate>Tue, 19 Feb 2013 01:16:28 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:87217</guid><dc:creator>Patrick Halstead</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/87217.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=87217</wfw:commentRss><description>&lt;p&gt;Hi again,&lt;/p&gt;&lt;p&gt;It&amp;#39;s not just a boon for multiple forms. Whenever the form needs to change down the road and you add or update the data source, the qRules approach saves you time since you don&amp;#39;t have to recompile your code - just go in and change the affecte rule commands. &lt;/p&gt;</description></item><item><title>Re: Code help to update/delete SP List items where checkboxes are selected (ID) value</title><link>https://www.infopathdev.com:443/forums/thread/87214.aspx</link><pubDate>Tue, 19 Feb 2013 01:08:49 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:87214</guid><dc:creator>Patrick Halstead</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/87214.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=87214</wfw:commentRss><description>&lt;p&gt;We have a lot of documentation on how to update and delete list items from InfoPath forms&lt;/p&gt;&lt;ul&gt;&lt;li&gt;check out the links underneath SharePoint lists here: &lt;a href="http://www.qdabra.com/en/products/docs/qRules.aspx"&gt;http://www.qdabra.com/en/products/docs/qRules.aspx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Also, check out videos here: &lt;a href="http://www.qdabra.com/en/products/qRules_learn.aspx"&gt;http://www.qdabra.com/en/products/qRules_learn.aspx&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;specifically, check out the one about synchronizing forms with SharePoint lists &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;If you&amp;#39;d rather see a live demo, let us know. We&amp;#39;re happy to arrange a quick 15 minute demo for you.&lt;/p&gt;&lt;p&gt;Best regards,&lt;/p&gt;&lt;p&gt;Patrick&lt;/p&gt;</description></item><item><title>Re: Code help to update/delete SP List items where checkboxes are selected (ID) value</title><link>https://www.infopathdev.com:443/forums/thread/87199.aspx</link><pubDate>Mon, 18 Feb 2013 17:12:42 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:87199</guid><dc:creator>cpluce</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/87199.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=87199</wfw:commentRss><description>How can this be achieved using q-Rules?</description></item><item><title>Re: Code help to update/delete SP List items where checkboxes are selected (ID) value</title><link>https://www.infopathdev.com:443/forums/thread/87191.aspx</link><pubDate>Mon, 18 Feb 2013 13:28:59 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:87191</guid><dc:creator>cpluce</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/87191.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=87191</wfw:commentRss><description>I partially agree.&amp;nbsp; If I envision the need for qRules on many of our forms than that would be the way to go. I just dont see that.&amp;nbsp; I only have one form that I see will require some extra coding. If I&amp;nbsp;knew &amp;nbsp;all of the libraries. this would be easy.&amp;nbsp; All of our other forms can be done without code.</description></item><item><title>Re: Code help to update/delete SP List items where checkboxes are selected (ID) value</title><link>https://www.infopathdev.com:443/forums/thread/87145.aspx</link><pubDate>Sun, 17 Feb 2013 19:50:59 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:87145</guid><dc:creator>Patrick Halstead</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/87145.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=87145</wfw:commentRss><description>&lt;p&gt;Once again, I just want to remind you that a common library is the way to go.&lt;/p&gt;&lt;p&gt;Hardcoding a form template with xpaths in compiled code will guarantee extra costs down the road.&lt;/p&gt;&lt;p&gt;That&amp;#39;s why we developed qRules - to help people out with all of their forms. No developer needed.&lt;/p&gt;&lt;p&gt;It&amp;#39;s xpath agnostic and it helps us support the forum.&lt;/p&gt;&lt;p&gt;Please consider trying qRules to help us keep putting hours into this forum.&lt;/p&gt;&lt;p&gt;Yours truly,&lt;/p&gt;&lt;p&gt;P&lt;/p&gt;</description></item><item><title>Re: Code help to update/delete SP List items where checkboxes are selected (ID) value</title><link>https://www.infopathdev.com:443/forums/thread/87143.aspx</link><pubDate>Sat, 16 Feb 2013 16:42:56 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:87143</guid><dc:creator>cpluce</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/87143.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=87143</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hillary, &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I figured out the problem. Its in the iter.move code(&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;XPathNodeIterator&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; iter = root.Select(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;//my:myFields/my:group1&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, NamespaceManager);&lt;/font&gt;.&amp;nbsp; &lt;/p&gt;&lt;p&gt;When&amp;nbsp; I select more than one checkbox the loop concates the values together instead of using one value and looping through to the next value.&amp;nbsp; I am still troubleshooting my error.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;         &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; siteUrl = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;http://localhost/&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;                &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;ClientContext&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; clientContext = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;ClientContext&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;(siteUrl);&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;                &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;List&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; oList = clientContext.Web.Lists.GetByTitle(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Inventory&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;);&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;            &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;while&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (iter.MoveNext())&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;font size="2"&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;            {&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;&lt;p&gt;&lt;font size="2"&gt;                &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; value = iter.Current.Value;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;                &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;ListItem&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; oListItem = oList.GetItemById(value);&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;font size="2"&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;&lt;p&gt;&lt;font size="2"&gt;                oListItem[&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Title&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;] = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;scuba&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;font size="2"&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;                oListItem.Update();&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;                clientContext.ExecuteQuery();&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;            }&lt;/p&gt;&lt;/font&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Code help to update/delete SP List items where checkboxes are selected (ID) value</title><link>https://www.infopathdev.com:443/forums/thread/87098.aspx</link><pubDate>Thu, 14 Feb 2013 21:06:59 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:87098</guid><dc:creator>cpluce</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/87098.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=87098</wfw:commentRss><description>&lt;p&gt;I tried without the execute but it does nothing I think its because i am using &lt;a class="resultTitleLink" href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.client.clientcontext.aspx"&gt;&lt;b&gt;ClientContext&lt;/b&gt; class (Microsoft.SharePoint.Client)‎&lt;/a&gt;&amp;nbsp; &lt;/p&gt;&lt;p&gt;I even tried this way but&lt;/p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;using&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;SPSite&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; site = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;SPSite&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&lt;a href="http://sp-app"&gt;http://sp-app&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;))&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;{&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;using&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;SPWeb&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; web = site.OpenWeb())&lt;br /&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;SPList&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; list = web.GetList(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;/lists/item/%20inventory/&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;);&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;list.GetItemById(id);&lt;br /&gt;list.Update();&lt;/font&gt;&lt;/p&gt;&lt;p&gt;but i get this&lt;/p&gt;&lt;p&gt;The Web application at &lt;a href="http://sp-app"&gt;http://sp-app&lt;/a&gt; could not be found. Verify that you have typed the URL correctly. If the URL should be serving existing content, the system administrator may need to add a new request URL mapping to the intended application.&lt;/p&gt;&lt;p&gt;when i use power shell Get-SPSite the url is in the list. &amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Code help to update/delete SP List items where checkboxes are selected (ID) value</title><link>https://www.infopathdev.com:443/forums/thread/87096.aspx</link><pubDate>Thu, 14 Feb 2013 20:04:57 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:87096</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/87096.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=87096</wfw:commentRss><description>&lt;p&gt;Is this necessary?&lt;/p&gt;&lt;p&gt;clientContext.ExecuteQuery();&lt;/p&gt;&lt;p&gt;Isn&amp;#39;t the items updated with oListItem.Update() ?&lt;/p&gt;&lt;p&gt;MSDN says that Update():&lt;/p&gt;&lt;p&gt;Updates the database with changes that are made to the list item.&lt;/p&gt;</description></item><item><title>Re: Code help to update/delete SP List items where checkboxes are selected (ID) value</title><link>https://www.infopathdev.com:443/forums/thread/87092.aspx</link><pubDate>Thu, 14 Feb 2013 19:28:34 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:87092</guid><dc:creator>cpluce</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/87092.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=87092</wfw:commentRss><description>&lt;p&gt;Thanks. I almost there. it works with one selection but when I select multiple items i get the following error.&amp;nbsp; &lt;/p&gt;&lt;p&gt;SeverException was handeled by user code.&amp;nbsp; &lt;br /&gt;Item does not exist. It may have been deleted by another user.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Highlighted in green was clientContext.ExecuteQuery.&amp;nbsp; I think it had to do with incorrect query with multiple values. I believe my code is formed wrong or wrong syntax. &lt;/p&gt;&lt;p&gt;here is my code.&lt;/p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;p&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;//update list item&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; siteUrl = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&lt;a href="http://sp-app/dev;ClientContext"&gt;http://sp-app/dev&lt;/a&gt;&lt;/font&gt;&lt;a href="http://sp-app/dev;ClientContext"&gt;&lt;/a&gt;&lt;/font&gt;&lt;a href="http://sp-app/dev;ClientContext"&gt;&lt;font size="2"&gt;;&lt;br /&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;ClientContext&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; clientContext = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;ClientContext&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;(siteUrl);&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;list&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; oList = clientContext.Web.Lists.GetByTitle(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Item Inventory&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;);&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;p&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;PathNavigator&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; root = MainDataSource.CreateNavigator();&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;XPathNodeIterator&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; iter = root.Select(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;/my:myFields/my:group1&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, NamespaceManager);&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;while&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (iter.MoveNext())&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;
{&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; value = iter.Current.Value;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; id;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Int32&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.TryParse(value, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;out&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; id);&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;ListItem&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; oListItem = oList.GetItemById(id);&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;p&gt;            oListItem[&lt;/p&gt;&lt;/font&gt;&lt;p&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Title&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;] = field1;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;
oListItem.Update();&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;p&gt;
clientContext.ExecuteQuery();&lt;/p&gt;&lt;/font&gt;</description></item><item><title>Re: Code help to update/delete SP List items where checkboxes are selected (ID) value</title><link>https://www.infopathdev.com:443/forums/thread/87080.aspx</link><pubDate>Thu, 14 Feb 2013 16:11:00 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:87080</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/87080.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=87080</wfw:commentRss><description>&lt;p&gt;After this line:&lt;/p&gt;&lt;p&gt;&lt;span class="kwd"&gt;string&lt;/span&gt;&lt;span class="pln"&gt; value &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; iter&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;Current&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;Value&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="pln"&gt;You could do something like this:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="pln"&gt;int id;&lt;br /&gt;Int32.TryParse(value, out id);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="pln"&gt;Then, when you add snippet 1, you&amp;#39;d use:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="pln"&gt;oList&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;GetItemById&lt;/span&gt;&lt;span class="pun"&gt;(id&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: Code help to update/delete SP List items where checkboxes are selected (ID) value</title><link>https://www.infopathdev.com:443/forums/thread/87079.aspx</link><pubDate>Thu, 14 Feb 2013 16:03:47 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:87079</guid><dc:creator>cpluce</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/87079.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=87079</wfw:commentRss><description>I understand that much.  I just wasn&amp;#39;t sure what classes I use.  I tried a caml string but it gives me cannot convert implicit string to call query error.  I put the string variable where the 5 was. Can you give me an example with the correct syntax?  Thanks</description></item><item><title>Re: Code help to update/delete SP List items where checkboxes are selected (ID) value</title><link>https://www.infopathdev.com:443/forums/thread/87077.aspx</link><pubDate>Thu, 14 Feb 2013 15:53:43 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:87077</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/87077.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=87077</wfw:commentRss><description>&lt;p&gt;&lt;a href="http://www.qdabra.com/en/products/qRules_new.aspx"&gt;qRules&lt;/a&gt; can do this - and prevent you from having to write and maintain custom code.&lt;/p&gt;&lt;p&gt;That said, inside your loop where you are going through the checkboxes, you could just simply add snippet 1, replacing your hardcoded ID of 5 with your value variable converted to an int.&lt;/p&gt;</description></item><item><title>Code help to update/delete SP List items where checkboxes are selected (ID) value</title><link>https://www.infopathdev.com:443/forums/thread/87070.aspx</link><pubDate>Thu, 14 Feb 2013 14:10:48 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:87070</guid><dc:creator>cpluce</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/87070.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=87070</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="votenumber" style="display:block;"&gt;0&lt;/div&gt;&lt;p&gt;&lt;span class="votinglabel type"&gt;&lt;/span&gt; &lt;/p&gt;&lt;div class="container"&gt;&lt;div class="body"&gt;&lt;p&gt;I have two code snippets working.&lt;/p&gt;&lt;p&gt;1. Update SP list item where ID = 5 &lt;/p&gt;&lt;pre class="prettyprint prettyprinted"&gt;&lt;p&gt;&lt;span class="pln"&gt;  &lt;span class="kwd"&gt;string&lt;/span&gt;&lt;span class="pln"&gt; siteUrl &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="str"&gt;&amp;quot;http://localhost/&amp;quot;&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;
            &lt;/span&gt;&lt;span class="typ"&gt;ClientContext&lt;/span&gt;&lt;span class="pln"&gt; clientContext &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;new&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;ClientContext&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;siteUrl&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;

            &lt;/span&gt;&lt;span class="typ"&gt;List&lt;/span&gt;&lt;span class="pln"&gt; oList &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; clientContext&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;Web&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;Lists&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;GetByTitle&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="str"&gt;&amp;quot;Inventory&amp;quot;&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;
            &lt;/span&gt;&lt;span class="typ"&gt;ListItem&lt;/span&gt;&lt;span class="pln"&gt; oListItem &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; oList&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;GetItemById&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="lit"&gt;5&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;

            oListItem&lt;/span&gt;&lt;span class="pun"&gt;[&lt;/span&gt;&lt;span class="str"&gt;&amp;quot;Title&amp;quot;&lt;/span&gt;&lt;span class="pun"&gt;]&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="str"&gt;&amp;quot;Item999&amp;quot;&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;
            oListItem&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;Update&lt;/span&gt;&lt;span class="pun"&gt;();&lt;/span&gt;&lt;span class="pln"&gt;
            clientContext&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;ExecuteQuery&lt;/span&gt;&lt;span class="pun"&gt;();&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="lit"&gt;2.&lt;/span&gt;&lt;span class="pln"&gt; iterate through selected checkboxes &lt;/span&gt;&lt;span class="kwd"&gt;in&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;InfoPath&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;and&lt;/span&gt;&lt;span class="pln"&gt; display &lt;/span&gt;&lt;span class="kwd"&gt;in&lt;/span&gt;&lt;span class="pln"&gt; textbox&lt;/span&gt;&lt;/p&gt;&lt;pre class="prettyprint"&gt;&lt;span class="pln"&gt;   &lt;/span&gt;&lt;span class="com"&gt;// Write your code here.&lt;/span&gt;&lt;span class="pln"&gt;
            &lt;/span&gt;&lt;span class="typ"&gt;XPathNavigator&lt;/span&gt;&lt;span class="pln"&gt; root &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;MainDataSource&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;CreateNavigator&lt;/span&gt;&lt;span class="pun"&gt;();&lt;/span&gt;&lt;span class="pln"&gt;
            &lt;/span&gt;&lt;span class="typ"&gt;XPathNodeIterator&lt;/span&gt;&lt;span class="pln"&gt; iter &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; root&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;Select&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="str"&gt;&amp;quot;//my:myFields/my:group1&amp;quot;&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;NamespaceManager&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;

            &lt;/span&gt;&lt;span class="typ"&gt;System&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;Text&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;StringBuilder&lt;/span&gt;&lt;span class="pln"&gt; sb &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;new&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;System&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;Text&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;StringBuilder&lt;/span&gt;&lt;span class="pun"&gt;();&lt;/span&gt;&lt;span class="pln"&gt;

                    &lt;/span&gt;&lt;span class="kwd"&gt;while&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;iter&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;MoveNext&lt;/span&gt;&lt;span class="pun"&gt;())&lt;/span&gt;&lt;span class="pln"&gt;
            &lt;/span&gt;&lt;span class="pun"&gt;{&lt;/span&gt;&lt;span class="pln"&gt;
                &lt;/span&gt;&lt;span class="kwd"&gt;string&lt;/span&gt;&lt;span class="pln"&gt; value &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; iter&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;Current&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;Value&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;
                sb&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;Append&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;value&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;
                sb&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;Append&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="str"&gt;&amp;quot;;&amp;quot;&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;
            &lt;/span&gt;&lt;span class="pun"&gt;}&lt;/span&gt;&lt;span class="pln"&gt;

            root&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;SelectSingleNode&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="str"&gt;&amp;quot;//my:myFields/my:field3&amp;quot;&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;NamespaceManager&lt;/span&gt;&lt;span class="pun"&gt;).&lt;/span&gt;&lt;span class="typ"&gt;SetValue&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;sb&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;ToString&lt;/span&gt;&lt;span class="pun"&gt;());&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;span class="pln"&gt;I need help modifying/combining both of these to accomplish&lt;/span&gt;&lt;span class="pun"&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="pln"&gt;I want to update &lt;/span&gt;&lt;span class="typ"&gt;SPList&lt;/span&gt;&lt;span class="pln"&gt; item &lt;/span&gt;&lt;span class="kwd"&gt;where&lt;/span&gt;&lt;span class="pln"&gt; selected checkboxes &lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;ID value&lt;/span&gt;&lt;span class="pun"&gt;)&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;is&lt;/span&gt;&lt;span class="pln"&gt; equal to the items &lt;/span&gt;&lt;span class="kwd"&gt;in&lt;/span&gt;&lt;span class="pln"&gt; the list&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt; I think I need to write a CAML &lt;/span&gt;&lt;span class="kwd"&gt;and&lt;/span&gt;&lt;span class="pun"&gt;/&lt;/span&gt;&lt;span class="kwd"&gt;or&lt;/span&gt;&lt;span class="pln"&gt; spquery but I couldnot &lt;/span&gt;&lt;span class="kwd"&gt;get&lt;/span&gt;&lt;span class="pln"&gt; it to work&lt;/span&gt;&lt;span class="pun"&gt;. I think I need to iterate through selections(checkboxes) and create a dynamic CAML string through a loop and use this is my &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="pun"&gt;spquery. I just am having a hard time choosing the classes or methods that work.  I can also achieve this through web services and a batch file but I still need a dynamic CAML query to use through that else well. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="typ"&gt;ANy&lt;/span&gt;&lt;span class="pln"&gt; assistance either approach would work , &lt;/span&gt;&lt;span class="kwd"&gt;is&lt;/span&gt;&lt;span class="pln"&gt; greatly appreciated&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;Thanks&lt;/span&gt;&lt;/p&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</description></item></channel></rss>