<?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>General</title><link>https://www.infopathdev.com:443/forums/41.aspx</link><description>If you're not sure where to ask your question, ask it here. If necessary, our moderators will make sure it gets classified in the correct board.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: Get display name of selected item Infopath dropdown list</title><link>https://www.infopathdev.com:443/forums/thread/46641.aspx</link><pubDate>Fri, 04 Sep 2009 16:04:09 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:46641</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/46641.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=46641</wfw:commentRss><description>&lt;p&gt;Hi, and welcome:&lt;/p&gt;
&lt;p&gt;It is your XPath that is the problem, I suspect. &lt;/p&gt;
&lt;p&gt;Rather than this: &amp;quot;/dfs:myFields/dfs:dataFields/dsf:OwnerEntity/[@value = &amp;#39;&amp;quot; + value + &amp;quot;&amp;#39;]/@owner&amp;quot;&lt;/p&gt;
&lt;p&gt;Try this: &amp;quot;/dfs:myFields/dfs:dataFields/dsf:OwnerEntity/@owner[../@value = &amp;#39;&amp;quot; + value + &amp;quot;&amp;#39;]&amp;quot;&lt;/p&gt;</description></item><item><title>Get display name of selected item Infopath dropdown list</title><link>https://www.infopathdev.com:443/forums/thread/46484.aspx</link><pubDate>Tue, 01 Sep 2009 18:25:01 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:46484</guid><dc:creator>dave206</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/46484.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=46484</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;I&amp;#39;m trying to retrieve the display name (Owner node in the XML below) of an item selected in an InfoPath dropdown list to use to populate in a separate text box. Below is the code I&amp;#39;m attempting to use.&lt;/p&gt;&lt;p&gt;While running the code I&amp;#39;m getting the error &amp;quot;Expression must evaluate to a node-set.&amp;quot; Any help would be appreciated, or if there is a better way to get the display name (Owner field).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;----------------------------------- &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; XPathNavigator _xnDoc = MainDataSource.CreateNavigator();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XPathNodeIterator iter = _xnDoc.Select(&amp;quot;/my:myFields/my:Document/my:Assigned_Entity&amp;quot;,&lt;br /&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; NamespaceManager);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Text.StringBuilder sb = new System.Text.StringBuilder();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string value = iter.Current.Value;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XPathNavigator secDS = DataSources[&amp;quot;OwnerEntity&amp;quot;].CreateNavigator();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string displayName = secDS.SelectSingleNode(&lt;br /&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;quot;/dfs:myFields/dfs:dataFields/dsf:OwnerEntity/[@value = &amp;#39;&amp;quot;&lt;br /&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; + value + &amp;quot;&amp;#39;]/@owner&amp;quot;, NamespaceManager).Value;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sb.Append(displayName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sb.Append(&amp;quot;;&amp;quot;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _xnDoc.SelectSingleNode(&amp;quot;//my:myFields/my:Document/my:owner&amp;quot;).SetValue(displayName); &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;--------------------------------------------&lt;/p&gt;&lt;p&gt;&amp;nbsp;The secondary data source (OwnerEntity) returns xml in the below format:&lt;/p&gt;- &amp;lt;options&amp;gt;&lt;br /&gt;&lt;br /&gt;- &amp;lt;option&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;value&amp;gt;Corporate&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;displayname&amp;gt;Corporate&amp;lt;/displayname&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;owner&amp;gt;CNC&amp;lt;/owner&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;uniquenumber&amp;gt;000123456&amp;lt;/uniquenumber&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/option&amp;gt;&lt;br /&gt;&lt;br /&gt;- &amp;lt;option&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;value&amp;gt;UHN&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;displayname&amp;gt;UHN&amp;lt;/displayname&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;owner&amp;gt;Business&amp;lt;/owner&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;uniquenumber&amp;gt;000123457&amp;lt;/uniquenumber&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/option&amp;gt;&lt;br /&gt;&lt;br /&gt;- &amp;lt;option&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;value&amp;gt;Main&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;displayname&amp;gt;Main&amp;lt;/displayname&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;owner&amp;gt;IT&amp;lt;/owner&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;uniquenumber&amp;gt;000123458&amp;lt;/uniquenumber&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/option&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/options&amp;gt;&lt;br /&gt;&lt;p class="MsoNormal" style="text-indent:-12pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="text-indent:-12pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="text-indent:-12pt;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/p&gt;</description></item></channel></rss>