<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/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>Cascading Dropdowns in Browser Forms</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx</link><description>If you are building an InfoPath client-only solution and you need to filter drop-down list boxes, you can simply use the “ Filter Data ” feature when you set the Entries property for the control. However, since filters are not supported in browser-compatible</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>InfoPath 2007 Resources</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx#1336385</link><pubDate>Thu, 21 Dec 2006 04:19:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1336385</guid><dc:creator>Miguel Isidoro</dc:creator><description /></item><item><title>InfoPath 2007 Resources</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx#1336387</link><pubDate>Thu, 21 Dec 2006 04:19:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1336387</guid><dc:creator>Miguel Isidoro</dc:creator><description>&lt;p&gt;Encontrei num post do blog do JOPX , este conjunto de recursos sobre InfoPath 2007. General resources&lt;/p&gt;
</description></item><item><title>InfoPath 2007 resources, 很 貼心的整理</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx#1364332</link><pubDate>Tue, 26 Dec 2006 10:28:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1364332</guid><dc:creator>Refines.Info["Polo Lee"]</dc:creator><description>&lt;p&gt;InfoPath 2007 resources General resources InfoPath General Overview InfoPath team Blog Designing Form&lt;/p&gt;
</description></item><item><title>re: Cascading Dropdowns in Browser Forms</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx#1369946</link><pubDate>Wed, 27 Dec 2006 21:33:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1369946</guid><dc:creator>bubhat@hotmail.com</dc:creator><description>&lt;p&gt; I am a newbie in infopath and I have surfed almost every article to get my dependent dropdowns working! Most of the sites ask us to refer this URL.. This is a great article.&lt;/p&gt;
&lt;p&gt;I would like to add my comments for populating cascading dropdowns. You can also use repeating tables for this purpose. There is no need to call a webservice on change of each and every dropdown. Just write your logic in the codebehind and populate a repeating table onchange of a dropdown. Bind the dependent dropdown to this repeating table. Ensure to clear the reapeating table on next onchange event of your first dropdown!&lt;/p&gt;
&lt;p&gt;-Bhavana Bhat&lt;/p&gt;
</description></item><item><title>re: Cascading Dropdowns in Browser Forms</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx#1399198</link><pubDate>Tue, 02 Jan 2007 17:36:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1399198</guid><dc:creator>infopath</dc:creator><description>&lt;p&gt;Hi Bhavana,&lt;/p&gt;
&lt;p&gt;Thank you for your suggestion as this is certainly another option! One of the main reasons I used a web service in this manner is that the InfoPath form template (for this functionality) requires no code - as such, the form template does not need to be &amp;quot;Administrator&amp;quot; deployed.&lt;/p&gt;
&lt;p&gt;Scott Heim&lt;/p&gt;
</description></item><item><title>Filtering in Browser Forms</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx#1481122</link><pubDate>Wed, 17 Jan 2007 04:38:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1481122</guid><dc:creator>Inside David's Head</dc:creator><description>&lt;p&gt;When designing Microsoft Office InfoPath form templates, filtering can be used to limit the options that are displayed to users in certain controls. This out-of-the-box functionality can be used in list boxes, drop-down list boxes, combo boxes, repeating&lt;/p&gt;
</description></item><item><title>Filtering in Browser Forms</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx#1481128</link><pubDate>Wed, 17 Jan 2007 04:40:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1481128</guid><dc:creator>Inside David's Head</dc:creator><description>&lt;p&gt;When designing Microsoft Office InfoPath form templates, filtering can be used to limit the options that are displayed to users in certain controls. However, if you are designing an Office InfoPath 2007 form template for a browser scenario, it should&lt;/p&gt;
</description></item><item><title>Dependant InfoPath dropdown lists in MOSS</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx#1734732</link><pubDate>Wed, 21 Feb 2007 14:32:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1734732</guid><dc:creator>Nick Sevens personal bloggings</dc:creator><description>&lt;p&gt;One of our customers here asked us to develop a simple InfoPath form, including dependant dropdown functionality.&lt;/p&gt;
</description></item><item><title>re: Cascading Dropdowns in Browser Forms</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx#2209864</link><pubDate>Fri, 20 Apr 2007 20:52:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2209864</guid><dc:creator>crisch</dc:creator><description>&lt;p&gt;This is a great example, but what do you do if the controls are in a repeating table? The dependant control (SelectOrder) is &amp;quot;filtered&amp;quot; for every row in the repeating table based on the selected value of SelectCustomer in the current row.&lt;/p&gt;
</description></item><item><title>re: Cascading Dropdowns in Browser Forms</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx#2260067</link><pubDate>Tue, 24 Apr 2007 15:52:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2260067</guid><dc:creator>Scott Heim</dc:creator><description>&lt;p&gt;Hi Crisch,&lt;/p&gt;
&lt;p&gt;Are you referring to the behavior that when you click the SelectOrder box in an existing row that it only contains the values for the &amp;quot;newly added&amp;quot; row? If so, then correct - this would be expected behavior for this sample. &lt;/p&gt;
&lt;p&gt;If you wanted to be able to &amp;quot;refresh&amp;quot; the list when you move to a previously created row, you could add a new column with a button to the repeating table with a Rule that sets the query field and then queries the connection. The only other option may be using managed code but I have not explored that option as I was attempting to show how to accomplish this without using code in the InfoPath form template.&lt;/p&gt;
&lt;p&gt;Scott&lt;/p&gt;
</description></item><item><title>Huge list of InfoPath 2007 Resources, Links, HOL’s and more</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx#2792130</link><pubDate>Tue, 22 May 2007 15:51:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2792130</guid><dc:creator>Remember Sammy Jankis</dc:creator><description>&lt;p&gt;Hi, I have to admit that this post is long overdue. In the last two weeks, I came across a lot of people&lt;/p&gt;
</description></item><item><title>Huge list of InfoPath 2007 Resources, Links, HOL’s and mo</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx#2792549</link><pubDate>Tue, 22 May 2007 16:12:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2792549</guid><dc:creator>Remember Sammy Jankis</dc:creator><description>&lt;p&gt;Hi, I have to admit that this post is long overdue. In the last two weeks, I came across a lot of people&lt;/p&gt;
</description></item><item><title>Implementing Cascading Dropdowns in Forms Server</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx#4533231</link><pubDate>Fri, 24 Aug 2007 03:16:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4533231</guid><dc:creator>David Airapetyan</dc:creator><description>&lt;p&gt;The InfoPath Team Blog has a great article on how to implement cascading dropdowns in InfoPath Forms&lt;/p&gt;
</description></item><item><title>re: Cascading Dropdowns in Browser Forms</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx#4533643</link><pubDate>Fri, 24 Aug 2007 03:47:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4533643</guid><dc:creator>DavidAir</dc:creator><description>&lt;p&gt;Using managed code, it is possible to set the dropdown values dynamically even in the repeating context. The above URL contains an article on how to do it with a sample.&lt;/p&gt;
</description></item><item><title>re: Cascading Dropdowns in Browser Forms</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx#4787951</link><pubDate>Thu, 06 Sep 2007 17:43:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4787951</guid><dc:creator>needo</dc:creator><description>&lt;p&gt;Hello&lt;/p&gt;
&lt;p&gt;You are the hero, i was trin to do that from three days without filters but ....&lt;/p&gt;
&lt;p&gt;You solved the problem.&lt;/p&gt;
&lt;p&gt;Thanks alot.&lt;/p&gt;
</description></item><item><title>re: Cascading Dropdowns in Browser Forms</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx#4803846</link><pubDate>Fri, 07 Sep 2007 10:48:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4803846</guid><dc:creator>needo</dc:creator><description>&lt;p&gt;Hello&lt;/p&gt;
&lt;p&gt;I have q question.&lt;/p&gt;
&lt;p&gt;What if i have 3 dropdown lists. I applied same rule to 1est and 2nd as u did at &amp;quot;SelectCustomer &amp;quot; but its not working, it shows data in first ddl, but no data is selected in 2nd ddl.&lt;/p&gt;
&lt;p&gt;Pleaser help&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
</description></item><item><title>re: Cascading Dropdowns in Browser Forms</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx#4804109</link><pubDate>Fri, 07 Sep 2007 11:04:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4804109</guid><dc:creator>needo</dc:creator><description>&lt;p&gt;I solved the above problem it was my mistek. Thanks agin for this article&lt;/p&gt;
</description></item><item><title>InfoPath and MOSS 2007 Useful Links</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx#8995774</link><pubDate>Sat, 11 Oct 2008 14:47:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8995774</guid><dc:creator>In the Trenches</dc:creator><description>&lt;p&gt;u How to do custom themes for MOSS &lt;a rel="nofollow" target="_new" href="http://www.sharepointblogs.com/tigirry/archive/2007/07/03/custom-site-theme-for-sharepoint-2007-moss-2007-and-wss-3-0.aspx"&gt;http://www.sharepointblogs.com/tigirry/archive/2007/07/03/custom-site-theme-for-sharepoint-2007-moss-2007-and-wss-3-0.aspx&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Implementing Cascading Dropdowns in Forms Server</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx#9411330</link><pubDate>Wed, 11 Feb 2009 00:06:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9411330</guid><dc:creator>David Airapetyan</dc:creator><description>&lt;p&gt;The InfoPath Team Blog has a great article on how to implement cascading dropdowns in InfoPath Forms&lt;/p&gt;
</description></item><item><title>re: Cascading Dropdowns in Browser Forms</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx#9804372</link><pubDate>Fri, 26 Jun 2009 01:06:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9804372</guid><dc:creator>Elliott W</dc:creator><description>&lt;p&gt;Excellent article! &amp;nbsp;Thanks so much. &amp;nbsp;I needed to populate cascading dropdowns from SharePoint lists in the main site collection, so I just replaced the web service file with this:&lt;/p&gt;
&lt;p&gt;&amp;lt;code&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;%@ WebService Language=&amp;quot;C#&amp;quot; Class=&amp;quot;ListAccess.ListAccessService&amp;quot; %&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;%@ Assembly Name=&amp;quot;Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;%&amp;gt;&lt;/p&gt;
&lt;p&gt;using System;&lt;/p&gt;
&lt;p&gt;using System.Web;&lt;/p&gt;
&lt;p&gt;using System.Web.Services;&lt;/p&gt;
&lt;p&gt;using System.Web.Services.Protocols;&lt;/p&gt;
&lt;p&gt;using Microsoft.SharePoint;&lt;/p&gt;
&lt;p&gt;using System.Xml;&lt;/p&gt;
&lt;p&gt;namespace ListAccess&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;[WebService(Namespace = &amp;quot;&lt;a rel="nofollow" target="_new" href="http://localhost/ListAccess&amp;quot;"&gt;http://localhost/ListAccess&amp;quot;&lt;/a&gt;, Description = &amp;quot;Provides access to SharePoint Lists&amp;quot;)]&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;class ListAccessService : WebService&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[WebMethod(Description = @&amp;quot;Gets filtered items from the specified list. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Be sure to use the internal name for the filterField.&amp;quot;)]&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public XmlDocument GetListItems(string listName, string filterField, string filterValue)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;XmlDocument returnDoc = new XmlDocument();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;using (SPSite site = SPContext.Current.Site)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;using (SPWeb web = site.RootWeb)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SPList list = web.Lists[listName];&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;string queryText = String.Format(@&amp;quot;&amp;lt;Where&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Eq&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;FieldRef Name=&amp;quot;&amp;quot;{0}&amp;quot;&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Value Type=&amp;quot;&amp;quot;Text&amp;quot;&amp;quot;&amp;gt;{1}&amp;lt;/Value&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/Eq&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/Where&amp;gt;&amp;quot;, filterField, filterValue);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SPQuery query = new SPQuery();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;query.Query = queryText;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SPListItemCollection items = list.GetItems(query);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;returnDoc.LoadXml(items.Xml);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return returnDoc;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;lt;/code&amp;gt;&lt;/p&gt;
</description></item><item><title>re: Cascading Dropdowns in Browser Forms</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx#9805713</link><pubDate>Fri, 26 Jun 2009 20:28:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9805713</guid><dc:creator>infopath</dc:creator><description>&lt;p&gt;Thanks Elliott!&lt;/p&gt;
</description></item><item><title>re: Cascading Dropdowns in Browser Forms</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx#9833239</link><pubDate>Tue, 14 Jul 2009 18:10:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9833239</guid><dc:creator>pbakker_67</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Is there anywhere a walkthrough for this procedure? I'm quite a newbe on this, an on step 2 visual web developpers 2008 express already giving the error: does not support opening Sharepoint Web sites.&lt;/p&gt;
</description></item><item><title>re: Cascading Dropdowns in Browser Forms</title><link>http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser-forms.aspx#9836156</link><pubDate>Fri, 17 Jul 2009 00:51:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9836156</guid><dc:creator>infopath</dc:creator><description>&lt;p&gt;Hi pbakker_67,&lt;/p&gt;
&lt;p&gt;I don't believe the &amp;quot;express&amp;quot; edition will provide the functionality you will need. I believe you will need a &amp;quot;Professional&amp;quot; level or greater to get the features for this type of functionality.&lt;/p&gt;
&lt;p&gt;Scott&lt;/p&gt;
</description></item></channel></rss>