<?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>Code</title><link>https://www.infopathdev.com:443/forums/45.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: accessing repeating table node</title><link>https://www.infopathdev.com:443/forums/thread/39288.aspx</link><pubDate>Fri, 06 Mar 2009 14:52:28 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:39288</guid><dc:creator>JermaineCross</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/39288.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=39288</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;thanks a million! i thought i tried that first but i guess i didn&amp;#39;t. I really appreciate ur help.</description></item><item><title>Re: accessing repeating table node</title><link>https://www.infopathdev.com:443/forums/thread/39139.aspx</link><pubDate>Wed, 04 Mar 2009 00:02:21 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:39139</guid><dc:creator>Jimmy</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/39139.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=39139</wfw:commentRss><description>&lt;p&gt;If d:TimeSheetDetail is the repeating field/group, then I have a feeling you should use:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;var iField = eventObj.Source.selectSingleNode(&amp;quot;&lt;strong&gt;@In1&lt;/strong&gt;&amp;quot;); &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;and so on.&lt;/p&gt;</description></item><item><title>Re: accessing repeating table node</title><link>https://www.infopathdev.com:443/forums/thread/39120.aspx</link><pubDate>Tue, 03 Mar 2009 17:49:31 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:39120</guid><dc:creator>JermaineCross</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/39120.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=39120</wfw:commentRss><description>&lt;p&gt;I have a similiar problem but I am using JS with a SQL connection. My code is:&lt;/p&gt;
&lt;p&gt;var iField = eventObj.Source.selectSingleNode(&amp;quot;../d:TimeSheetDetail/@In1&amp;quot;); iField.text = &amp;quot;&amp;quot;; &lt;/p&gt;
&lt;p&gt;var oField = eventObj.Source.selectSingleNode(&amp;quot;../d:TimeSheetDetail/@Out1&amp;quot;); oField.text = &amp;quot;&amp;quot;; &lt;/p&gt;
&lt;p&gt;var holField = eventObj.Source.selectSingleNode(&amp;quot;../d:TimeSheetDetail/@Holiday&amp;quot;); holField.text = &amp;quot;8&amp;quot;;&lt;/p&gt;
&lt;p&gt;I can&amp;#39;t get the row to update the current row only the first row updats. Any suggestions would be greatly appreciated. &lt;/p&gt;</description></item><item><title>Re: accessing repeating table node</title><link>https://www.infopathdev.com:443/forums/thread/13702.aspx</link><pubDate>Wed, 12 Oct 2005 14:12:35 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:13702</guid><dc:creator>Matt Faus</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/13702.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=13702</wfw:commentRss><description>Oh, OK. I gotcha. I have had to do this recently and I understand your frustration. Here's what I did:&lt;br /&gt;&lt;br /&gt;1) Go to&lt;a target="_blank" href=http://www.infopathdev.com/howto/tutorials/default.aspx?i=d663d7df90e94e65abb02632966e8127&gt;http://www.infopathdev.com/howto/tutorials/default.aspx?i=d663d7df90e94e65abb02632966e8127&lt;/a&gt; and implement this to get a autogenerated row ID for each row in the table.&lt;br /&gt;&lt;br /&gt;2) Make a function kind of like this to obtain the row ID:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;function findRowID( item ) // any node within the table is passed in&lt;br /&gt;{&lt;br /&gt;	var parent = item.parentNode;&lt;br /&gt;&lt;br /&gt;	// iterate up through the levels of the table until we find the ROW node&lt;br /&gt;	while( parent.nodeName != "my:group2" )&lt;br /&gt;		parent = parent.parentNode;&lt;br /&gt;&lt;br /&gt;	// when loop exits we have ROW node&lt;br /&gt;	var id = parent.selectSingleNode( "my:row_ID" );&lt;br /&gt;&lt;br /&gt;	return parseInteger(id.text);&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;3) Now, you should execute onAfterChange() on the ROW node, so it would be something like row::onAfterChange( eventObj ). This way if &lt;b&gt;anything&lt;/b&gt; in this row changes, calculate the new total. If you're looking to do the calculations in another function, simply call findRowID( eventObj.Site ), or you could pass any other node within the table, and use the rowID returned to call something like &lt;pre&gt;XDocument.DOM.selectSingleNode( "//my:group1/my:group2[my:rowID = " + rowID + "]" )&lt;/pre&gt;&lt;br /&gt;The biggest help to me was the InfoPathDev tutorial. Hope this helps!&lt;br /&gt;&lt;br /&gt;---------------&lt;br /&gt;Matt Faus&lt;br /&gt;</description></item><item><title>Re: accessing repeating table node</title><link>https://www.infopathdev.com:443/forums/thread/13701.aspx</link><pubDate>Tue, 11 Oct 2005 21:47:08 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:13701</guid><dc:creator>puziuss</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/13701.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=13701</wfw:commentRss><description>That's right, thanks Matt. The only thing is that the main purpose of my "workaround" was to figure out how I could get an index of a repeating table node (or row) where exactly the change event occured. Indeed, I don't need all subtotals re-calculated every time when only one field's value changes. I only need a subtotal for that particular row calculated! Still can't work it out... I wish there was something like thisXDocument.DOM.selectSingleNode("//nodeName").nodeIndex as there is .nodeValue or .text:) &lt;br /&gt;Any ideas? &lt;br /&gt;&lt;br /&gt;Thanks!&lt;br /&gt;&lt;br /&gt;&lt;blockquote id="quote"&gt;&lt;font size="1" face="Verdana, Arial, Helvetica" id="quote"&gt;quote:&lt;hr height="1" noshade id="quote"&gt;&lt;i&gt;Originally posted by MFaus&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The Code I gave would have done exactly what you were trying to do, with slight modifications.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;var repeatingTable = XDocument.DOM.selectNodes( "/my:Data/my:group1/my:group2" );&lt;br /&gt;var sum = 0;&lt;br /&gt;&lt;br /&gt;while( row = repeatingTable.nextNode() )&lt;br /&gt;{&lt;br /&gt;	var subtotal = getNodeTypedValue(row.selectSingleNode( "my:line_item_total" ));&lt;br /&gt;	sum += subtotal;&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;With, of course, conversions between language syntax. Also, you don't have to go to the trouble of getting the number of rows, blah blah blah.&lt;br /&gt;&lt;br /&gt;---------------&lt;br /&gt;Matt Faus&lt;br /&gt;&lt;br /&gt;&lt;hr height="1" noshade id="quote"&gt;&lt;/font id="quote"&gt;&lt;/blockquote id="quote"&gt;</description></item><item><title>Re: accessing repeating table node</title><link>https://www.infopathdev.com:443/forums/thread/13700.aspx</link><pubDate>Tue, 11 Oct 2005 18:52:49 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:13700</guid><dc:creator>Matt Faus</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/13700.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=13700</wfw:commentRss><description>The Code I gave would have done exactly what you were trying to do, with slight modifications.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;var repeatingTable = XDocument.DOM.selectNodes( "/my:Data/my:group1/my:group2" );&lt;br /&gt;var sum = 0;&lt;br /&gt;&lt;br /&gt;while( row = repeatingTable.nextNode() )&lt;br /&gt;{&lt;br /&gt;	var subtotal = getNodeTypedValue(row.selectSingleNode( "my:line_item_total" ));&lt;br /&gt;	sum += subtotal;&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;With, of course, conversions between language syntax. Also, you don't have to go to the trouble of getting the number of rows, blah blah blah.&lt;br /&gt;&lt;br /&gt;---------------&lt;br /&gt;Matt Faus&lt;br /&gt;</description></item><item><title>Re: accessing repeating table node</title><link>https://www.infopathdev.com:443/forums/thread/13699.aspx</link><pubDate>Tue, 11 Oct 2005 17:12:38 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:13699</guid><dc:creator>puziuss</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/13699.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=13699</wfw:commentRss><description>I found an answer to myself:) If somebody finds it helpful here is my code that calculates subtotals for each row of a repeating table:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Dim numRows As Integer = _&lt;br /&gt;thisXDocument.DOM.selectNodes("//my:repeatingTable").length()&lt;br /&gt;&lt;br /&gt;Dim i As Integer&lt;br /&gt;&lt;br /&gt;For i = 1 To numRows&lt;br /&gt;&lt;br /&gt;Dim field1 As Double = _&lt;br /&gt;CDbl(thisXDocument.DOM.selectSingleNode("//my:repeatingTable[" &amp; i &amp; "]/my:field1").text)&lt;br /&gt;Dim field2 As Double = _&lt;br /&gt;CDbl(thisXDocument.DOM.selectSingleNode("//my:repeatingTable[" &amp; i &amp; "]/my:field2").text)&lt;br /&gt;Dim subtotal As Double = field1 + field2&lt;br /&gt;Dim nodeSubtotal As IXMLDOMNode = _&lt;br /&gt;thisXDocument.DOM.selectSingleNode("/my:repeatingTable[" &amp; i &amp; "]/my:Subtotal")&lt;br /&gt;nodeSubtotal.text = CStr(subtotal)&lt;br /&gt;&lt;br /&gt;Next&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote id="quote"&gt;&lt;font size="1" face="Verdana, Arial, Helvetica" id="quote"&gt;quote:&lt;hr height="1" noshade id="quote"&gt;&lt;i&gt;Originally posted by puziuss&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Hi&lt;br /&gt;&lt;br /&gt;I've tried to apply your method to solve my problem (see: &lt;a href='&lt;a target="_blank" href=http://www.infopathdev.com/forums/topic.asp?TOPIC_ID=1001'&gt;http://www.infopathdev.com/forums/topic.asp?TOPIC_ID=1001'&lt;/a&gt; target='_blank' title='&lt;a target="_blank" href=http://www.infopathdev.com/forums/topic.asp?TOPIC_ID=1001'&gt;&gt;http://www.infopathdev.com/forums/topic.asp?TOPIC_ID=1001'&gt;&lt;/a&gt;&lt;a target="_blank" href=http://www.infopathdev.com/forums/topic.asp?TOPIC_ID=1001&gt;http://www.infopathdev.com/forums/topic.asp?TOPIC_ID=1001&lt;/a&gt;&lt;/a&gt;). It's not exactly what I needed to do but just wanted to see how I can access repeating table nodes on different rows. &lt;br /&gt;&lt;br /&gt;It seems to me there is something wrong with the syntax on this line:&lt;br /&gt;&lt;br /&gt;thisXDocument.DOM.selectSingleNode("//d:RepeatingTable[" &amp; i &amp; "]/@CellYouWant")).text&lt;br /&gt;&lt;br /&gt;(I've tried it with and w/o the 2nd parenthesis before ".text"). Either way code couldn't access a node on row i. Error message I am getting is: "Object reference not set to an instance of an object".&lt;br /&gt;&lt;br /&gt;Does any one know what is the right syntax of accesing a node on particular row in a repeating table (in vb.net preferably)? &lt;br /&gt;&lt;br /&gt;Thanks!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote id="quote"&gt;&lt;font size="1" face="Verdana, Arial, Helvetica" id="quote"&gt;quote:&lt;hr height="1" noshade id="quote"&gt;&lt;i&gt;Originally posted by nkelkar&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;A check to see if there 'really' are 3 rows or not:&lt;br /&gt;&lt;br /&gt;Dim numRows = thisXDocument.DOM.selectNodes("//d:RepeatingTable").length()&lt;br /&gt;if numRows &amp;gt;= 3 then&lt;br /&gt; Dim cellValue = thisXDocument.DOM.selectSingleNode("//d:RepeatingTable[" &amp; 3 &amp; "]/@CellYouWant")).text&lt;br /&gt;else&lt;br /&gt; ' Place logic here&lt;br /&gt;end if&lt;br /&gt;&lt;br /&gt;The trick is you could iterate through the entire rows by making i as increment as follows: &lt;br /&gt;--&lt;br /&gt;Dim numRows = thisXDocument.DOM.selectNodes("//d:RepeatingTable").length()&lt;br /&gt;For i = 1 To numRows&lt;br /&gt; ' do something with the statement below, just a pointer to the cell value.&lt;br /&gt; thisXDocument.DOM.selectSingleNode("//d:RepeatingTable[" &amp; i &amp; "]/@CellYouWant")).text&lt;br /&gt;Next&lt;br /&gt;--&lt;br /&gt;&lt;br /&gt;Convert the code as needed, its in vb.net&lt;br /&gt;&lt;br /&gt;Hope that helps.&lt;br /&gt;&lt;br /&gt;NK&lt;br /&gt;&lt;hr height="1" noshade id="quote"&gt;&lt;/font id="quote"&gt;&lt;/blockquote id="quote"&gt;&lt;br /&gt;&lt;hr height="1" noshade id="quote"&gt;&lt;/font id="quote"&gt;&lt;/blockquote id="quote"&gt;</description></item><item><title>Re: accessing repeating table node</title><link>https://www.infopathdev.com:443/forums/thread/13698.aspx</link><pubDate>Tue, 11 Oct 2005 16:17:37 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:13698</guid><dc:creator>puziuss</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/13698.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=13698</wfw:commentRss><description>Hi&lt;br /&gt;&lt;br /&gt;I've tried to apply your method to solve my problem (see: &lt;a href='&lt;a target="_blank" href=http://www.infopathdev.com/forums/topic.asp?TOPIC_ID=1001'&gt;http://www.infopathdev.com/forums/topic.asp?TOPIC_ID=1001'&lt;/a&gt; target='_blank' title='&lt;a target="_blank" href=http://www.infopathdev.com/forums/topic.asp?TOPIC_ID=1001'&gt;&gt;http://www.infopathdev.com/forums/topic.asp?TOPIC_ID=1001'&gt;&lt;/a&gt;&lt;a target="_blank" href=http://www.infopathdev.com/forums/topic.asp?TOPIC_ID=1001&gt;http://www.infopathdev.com/forums/topic.asp?TOPIC_ID=1001&lt;/a&gt;&lt;/a&gt;). It's not exactly what I needed to do but just wanted to see how I can access repeating table nodes on different rows. &lt;br /&gt;&lt;br /&gt;It seems to me there is something wrong with the syntax on this line:&lt;br /&gt;&lt;br /&gt;thisXDocument.DOM.selectSingleNode("//d:RepeatingTable[" &amp; i &amp; "]/@CellYouWant")).text&lt;br /&gt;&lt;br /&gt;(I've tried it with and w/o the 2nd parenthesis before ".text"). Either way code couldn't access a node on row i. Error message I am getting is: "Object reference not set to an instance of an object".&lt;br /&gt;&lt;br /&gt;Does any one know what is the right syntax of accesing a node on particular row in a repeating table (in vb.net preferably)? &lt;br /&gt;&lt;br /&gt;Thanks!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote id="quote"&gt;&lt;font size="1" face="Verdana, Arial, Helvetica" id="quote"&gt;quote:&lt;hr height="1" noshade id="quote"&gt;&lt;i&gt;Originally posted by nkelkar&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;A check to see if there 'really' are 3 rows or not:&lt;br /&gt;&lt;br /&gt;Dim numRows = thisXDocument.DOM.selectNodes("//d:RepeatingTable").length()&lt;br /&gt;if numRows &amp;gt;= 3 then&lt;br /&gt; Dim cellValue = thisXDocument.DOM.selectSingleNode("//d:RepeatingTable[" &amp; 3 &amp; "]/@CellYouWant")).text&lt;br /&gt;else&lt;br /&gt; ' Place logic here&lt;br /&gt;end if&lt;br /&gt;&lt;br /&gt;The trick is you could iterate through the entire rows by making i as increment as follows: &lt;br /&gt;--&lt;br /&gt;Dim numRows = thisXDocument.DOM.selectNodes("//d:RepeatingTable").length()&lt;br /&gt;For i = 1 To numRows&lt;br /&gt; ' do something with the statement below, just a pointer to the cell value.&lt;br /&gt; thisXDocument.DOM.selectSingleNode("//d:RepeatingTable[" &amp; i &amp; "]/@CellYouWant")).text&lt;br /&gt;Next&lt;br /&gt;--&lt;br /&gt;&lt;br /&gt;Convert the code as needed, its in vb.net&lt;br /&gt;&lt;br /&gt;Hope that helps.&lt;br /&gt;&lt;br /&gt;NK&lt;br /&gt;&lt;hr height="1" noshade id="quote"&gt;&lt;/font id="quote"&gt;&lt;/blockquote id="quote"&gt;</description></item><item><title>Re: accessing repeating table node</title><link>https://www.infopathdev.com:443/forums/thread/13697.aspx</link><pubDate>Wed, 05 Oct 2005 13:22:10 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:13697</guid><dc:creator>Matt Faus</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/13697.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=13697</wfw:commentRss><description>Don't know if this is because I use JScript, but I would think this function is available in VB.NET too.  Anyway, here's how I do it:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;var repeatingTable = XDocument.DOM.selectNodes( "/my:Data/my:group1/my:group2" );&lt;br /&gt;&lt;br /&gt;while( row = repeatingTable.nextNode() )&lt;br /&gt;{&lt;br /&gt;save( row.selectSingleNode( "my:cell1" ) );&lt;br /&gt;save( row.selectSingleNode( "my:cell2" ) );&lt;br /&gt;//etc.&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;---------------&lt;br /&gt;Matt Faus&lt;br /&gt;</description></item><item><title>Re: accessing repeating table node</title><link>https://www.infopathdev.com:443/forums/thread/13696.aspx</link><pubDate>Wed, 05 Oct 2005 04:51:02 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:13696</guid><dc:creator>nkelkar</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/13696.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=13696</wfw:commentRss><description>A check to see if there 'really' are 3 rows or not:&lt;br /&gt;&lt;br /&gt;Dim numRows = thisXDocument.DOM.selectNodes("//d:RepeatingTable").length()&lt;br /&gt;if numRows &amp;gt;= 3 then&lt;br /&gt; Dim cellValue = thisXDocument.DOM.selectSingleNode("//d:RepeatingTable[" &amp; 3 &amp; "]/@CellYouWant")).text&lt;br /&gt;else&lt;br /&gt; ' Place logic here&lt;br /&gt;end if&lt;br /&gt;&lt;br /&gt;The trick is you could iterate through the entire rows by making i as increment as follows: &lt;br /&gt;--&lt;br /&gt;Dim numRows = thisXDocument.DOM.selectNodes("//d:RepeatingTable").length()&lt;br /&gt;For i = 1 To numRows&lt;br /&gt; ' do something with the statement below, just a pointer to the cell value.&lt;br /&gt; thisXDocument.DOM.selectSingleNode("//d:RepeatingTable[" &amp; i &amp; "]/@CellYouWant")).text&lt;br /&gt;Next&lt;br /&gt;--&lt;br /&gt;&lt;br /&gt;Convert the code as needed, its in vb.net&lt;br /&gt;&lt;br /&gt;Hope that helps.&lt;br /&gt;&lt;br /&gt;NK</description></item><item><title>accessing repeating table node</title><link>https://www.infopathdev.com:443/forums/thread/12600.aspx</link><pubDate>Tue, 04 Oct 2005 23:15:13 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:12600</guid><dc:creator>sholland1</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/12600.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=12600</wfw:commentRss><description>Does anyone know how to directly access a particular row&lt;br /&gt;in a repeating table.   I want to go down the list of &lt;br /&gt;rows after the user has entered them and save off the data.&lt;br /&gt;I could use the e.site.selectsinglenode("..") to get the&lt;br /&gt;current row, but I actually want to reference row 3 directly&lt;br /&gt;not just the current row.&lt;br /&gt;&lt;br /&gt;I could save off the data as the user enters the repeating rows&lt;br /&gt;, but I would rather find a way to reference each row directly&lt;br /&gt;because I don't need to pass the information to a web service&lt;br /&gt;until later on after the form is been passed to other userroles&lt;br /&gt;in my workflow.&lt;br /&gt;&lt;br /&gt;Thanks.&lt;br /&gt;&lt;br /&gt;</description></item></channel></rss>