<?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>Problems with populating ListBox from SharePoint list</title><link>https://www.infopathdev.com:443/forums/thread/31738.aspx</link><pubDate>Wed, 27 Aug 2008 09:29:07 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:31738</guid><dc:creator>Elena</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/31738.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=31738</wfw:commentRss><description>&lt;span&gt;&lt;font size="3"&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span&gt;Hi,&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span&gt;I have an issue. &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span&gt;In an InfoPath 2007 browser enabled form there is a Textbox and ListBox. &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span&gt;In a Textbox&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;you write emails (comma separated), then verification is&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;made programmatically, that there are such emails in database on server (.NET, c#). &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span&gt;Then these emails must &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;be&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;written to the SharePoint list.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span&gt;Till this moment&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;- no problems, everything works good.&lt;/span&gt;&lt;/p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt; 
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span&gt;ListBox should be populated from this SP list. I have added the list as a secondary datasourse to the form. &lt;/span&gt;&lt;/p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt; 
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span&gt;The sequence of actions is the following:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt 36pt;TEXT-INDENT:-18pt;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;span style="mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;"&gt;&lt;span style="mso-list:Ignore;"&gt;-&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;SP list&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;is created in SP with no code;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt 36pt;TEXT-INDENT:-18pt;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;span style="mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;"&gt;&lt;span style="mso-list:Ignore;"&gt;-&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;this list is added as a secondary datasource to populate ListBox;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt 18pt;"&gt;&lt;span&gt;(The first two steps are supposed to be done once).&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt 36pt;TEXT-INDENT:-18pt;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;span style="mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;"&gt;&lt;span style="mso-list:Ignore;"&gt;-&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;you write emails in Textbox; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt 36pt;TEXT-INDENT:-18pt;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;span style="mso-fareast-font-family:Arial;mso-bidi-font-family:Arial;"&gt;&lt;span style="mso-list:Ignore;"&gt;-&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;press a search button to verify emails and to write them in ListBox; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt 54pt;TEXT-INDENT:18pt;"&gt;&lt;span&gt;- verification is made;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt 18pt;"&gt;&lt;span&gt;&lt;span style="mso-tab-count:2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;- procedure of SP list cleaning is performed to delete all items from list;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt 18pt;"&gt;&lt;span&gt;&lt;span style="mso-tab-count:2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;-&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;new emails are witten to SPlist;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt 18pt;"&gt;&lt;span&gt;&lt;span style="mso-tab-count:2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;- &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;this code is performed to execute ListBox population from a secondary data source:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;this.DataSources[&amp;quot;myDataSource&amp;quot;].QueryConnection.Execute();&lt;/span&gt;&lt;/p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span&gt;The issue is that everything goes as it should be only first time (when a new list created and so on). When trying to do it one more time with the old, but empty SP list, in ListBox another (old) emails are written.&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt; 
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span&gt;How to solve this problem?&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span&gt;I think that something is not refreshed (data sourse or data connection?), but there are no such methods in DataSource Class or DataConnection Class of Microsoft.Office.InfoPath namespace.&lt;/span&gt;&lt;/p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt; 
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span&gt;After working with SP list updating is made: myList.Update().&lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-SIZE:8pt;COLOR:black;LINE-HEIGHT:140%;FONT-FAMILY:Verdana;mso-fareast-language:RU;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;</description></item></channel></rss>