<?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>Controls</title><link>https://www.infopathdev.com:443/forums/43.aspx</link><description> </description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: problem while binding repeater control with xml file programitically</title><link>https://www.infopathdev.com:443/forums/thread/69774.aspx</link><pubDate>Mon, 29 Aug 2011 18:04:24 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:69774</guid><dc:creator>Jimmy</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/69774.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=43&amp;PostID=69774</wfw:commentRss><description>&lt;p&gt;One clear issue is that you are using AppendChild to try to set nodes&amp;#39; values when you should be using SetValue().&lt;/p&gt;
&lt;p&gt;&amp;nbsp;I&amp;#39;m not sure what the issue you&amp;#39;re describing is though.&amp;nbsp; What do you mean, specifically, when you say &amp;quot;the current row?&amp;quot;&lt;/p&gt;</description></item><item><title>problem while binding repeater control with xml file programitically</title><link>https://www.infopathdev.com:443/forums/thread/69748.aspx</link><pubDate>Sat, 27 Aug 2011 03:52:07 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:69748</guid><dc:creator>devendra</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/69748.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=43&amp;PostID=69748</wfw:commentRss><description>&lt;p&gt;hi,&lt;/p&gt;
&lt;p&gt;i am binding the repeater control using xml file data programitically.&lt;/p&gt;
&lt;p&gt;while binding the data my next element data is also shwoing in the prevoius row.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;font size="2"&gt;quoteCart = &lt;/font&gt;&lt;font color="#800000" size="2"&gt;&lt;font color="#800000" size="2"&gt;@&amp;quot;&amp;lt;?xml version=&amp;quot;&amp;quot;1.0&amp;quot;&amp;quot;?&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&lt;font color="#800000" size="2"&gt; 
&lt;p&gt;&amp;lt;!-- comment at the root level --&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Products&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Product Title=&amp;#39;1ms Ultra Inert&amp;#39;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;PartNumber&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Title&amp;gt;Ramesh&amp;lt;/Title&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;PartNo&amp;gt;122-0112UI&amp;lt;/PartNo&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Description&amp;gt;DB-1ms Ultra Inert, 15 m, 0.25 mm, 0.25 m&amp;lt;/Description&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Url&amp;gt;http://&amp;lt;/Url&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/PartNumber&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;PartNumber&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Title&amp;gt;19091S-911UI&amp;lt;/Title&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;PartNo&amp;gt;19091S-911UI&amp;lt;/PartNo&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Description&amp;gt;HP-1ms Ultra Inert, 15 m, 0.32 mm, 0.25 m&amp;lt;/Description&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Url&amp;gt;http://&amp;lt;/Url&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/PartNumber&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/Product&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Product Title=&amp;#39;DB-35ms Ultra Inert&amp;#39;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;PartNumber&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Title&amp;gt;devendra&amp;lt;/Title&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;PartNo&amp;gt;122-3812UI&amp;lt;/PartNo&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Description&amp;gt;DB-35ms, Ultra Inert, 15 m, 0.25 mm, 0.25 m&amp;lt;/Description&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Url&amp;gt;http://&amp;lt;/Url&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/PartNumber&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/Product&amp;gt;&lt;/p&gt;&amp;lt;/Products&amp;gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;FormState[&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;QuoteCart&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;] = quoteCart;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (FormState[&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;QuoteCart&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;] != &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;null&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;XDocument&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; xmlDoc = &lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;XDocument&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.Parse(&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;Convert&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.ToString(FormState[&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;QuoteCart&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;]));&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;// XmlDocument myDoc = new XmlDocument();&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;//myDoc.LoadXml(Convert.ToString(FormState[&amp;quot;QuoteCart&amp;quot;]));&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (xmlDoc != &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;null&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;foreach&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;XElement&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; pn &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;in&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; xmlDoc.Descendants(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;PartNumber&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;))&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;XPathNavigator&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; Group = MainDataSource.CreateNavigator().SelectSingleNode(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;/my:myFields/my:Product/my:PartNumber&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, NamespaceManager);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;Group.InsertAfter(Group);&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (!MainDataSource.CreateNavigator().SelectSingleNode(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;/my:myFields/my:Product/my:PartNumber/my:Title&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, NamespaceManager).HasChildren)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;MainDataSource.CreateNavigator().SelectSingleNode(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;/my:myFields/my:Product/my:PartNumber/my:Title&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, NamespaceManager).AppendChild(pn.Element(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;Title&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;).Value);&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;else&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;MainDataSource.CreateNavigator().SelectSingleNode(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;/my:myFields/my:Product/my:PartNumber/my:Title&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, NamespaceManager).AppendChild(pn.Element(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;Title&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;).Value);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;}&lt;/p&gt;MainDataSource.CreateNavigator().SelectSingleNode(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;/my:myFields/my:Product/my:PartNumber/my:PartNo&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, NamespaceManager).AppendChild(pn.Element(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;PartNo&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;).Value);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;MainDataSource.CreateNavigator().SelectSingleNode(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;/my:myFields/my:Product/my:PartNumber/my:Description&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, NamespaceManager).AppendChild(pn.Element(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;Description&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;).Value);&lt;/p&gt;MainDataSource.CreateNavigator().SelectSingleNode(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;/my:myFields/my:Product/my:PartNumber/my:Url&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, NamespaceManager).AppendChild(pn.Element(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;Url&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;).Value);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&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;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;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;some one please help how i can find the current row while binding data in a repeater control.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Devendra&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;</description></item></channel></rss>