﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum » StrataFrame Application Framework - V1 » WinForms (How do I?)  » Browse Dialog Combo Question</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Fri, 18 Sep 2026 00:08:01 GMT</lastBuildDate><ttl>20</ttl><item><title>Browse Dialog Combo Question</title><link>http://forum.strataframe.net/FindPost30539.aspx</link><description>Hi All.&lt;br/&gt;&lt;br/&gt;Is it possible to have a "dependent" combo as a search criterion in the Browse Dialog so that it gets requeried after another combo is populated? If so, how?&lt;br/&gt;&lt;br/&gt;TIA.&lt;br/&gt;&lt;br/&gt;Marcia</description><pubDate>Tue, 08 Nov 2011 05:58:56 GMT</pubDate><dc:creator>Marcia G Akins</dc:creator></item><item><title>RE: Browse Dialog Combo Question</title><link>http://forum.strataframe.net/FindPost30545.aspx</link><description>[quote][b]Edhy Rijo (11/7/2011)[/b]&lt;br/&gt;Glad you figured out, I was looking at a sample I did in one of my applications, but found out you got it. &lt;SPAN&gt;:)&lt;/span&gt;[/quote]&lt;br/&gt;&lt;br/&gt;Hi Edhy.&lt;br/&gt;&lt;br/&gt;I really appreciate your willingness to help and your quick response time. I try to give back by posting solutions to questions that I have posted (when I find them :)) so that I can give back a little JIC someone else encounters something similar. I know that I always do a search to see if a solution has already been found before I post a question.&lt;br/&gt;&lt;br/&gt;Have a great day!</description><pubDate>Tue, 08 Nov 2011 05:58:56 GMT</pubDate><dc:creator>Marcia G Akins</dc:creator></item><item><title>RE: Browse Dialog Combo Question</title><link>http://forum.strataframe.net/FindPost30544.aspx</link><description>Hi Marcia,&lt;br/&gt;&lt;br/&gt;Glad you figured out, I was looking at a sample I did in one of my applications, but found out you got it. &lt;span&gt;:)&lt;/span&gt;</description><pubDate>Mon, 07 Nov 2011 13:29:08 GMT</pubDate><dc:creator>Edhy Rijo</dc:creator></item><item><title>RE: Browse Dialog Combo Question</title><link>http://forum.strataframe.net/FindPost30543.aspx</link><description>Hi Edhy.&lt;br/&gt;&lt;br/&gt;Thanks for pointing me in the right direction. This works:&lt;br/&gt;&lt;br/&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;private&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;void&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; brwProjects_SearchValueChanged(&lt;/font&gt;&lt;/font&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;object&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; sender, MicroFour.StrataFrame.UI.Windows.Forms.&lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;BrowseDialogSearchValueChangedEventArgs&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; e)&lt;br/&gt;&lt;br/&gt;{&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;if&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; (e.SourceSearchField.FieldName.Equals(&lt;/font&gt;&lt;/font&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;"plant"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;StringComparison&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;.OrdinalIgnoreCase) &amp;amp;&amp;amp;&lt;br/&gt;&lt;br/&gt;((&lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;ComboBox&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;)e.SourceControl).SelectedIndex &amp;gt; 0)&lt;br/&gt;&lt;br/&gt;{&lt;br/&gt;&lt;br/&gt;e.AllVisibleSearchControls[&lt;/font&gt;&lt;/font&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;"dept"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;].Enabled = &lt;/font&gt;&lt;/font&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;true&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;object&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;[] oParms = &lt;/font&gt;&lt;/font&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;new&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;object&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;[1];&lt;br/&gt;&lt;br/&gt;oParms[0] = ((&lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;ComboBox&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;)e.SourceControl).SelectedValue.ToString().Trim();&lt;br/&gt;&lt;br/&gt;((MicroFour.StrataFrame.UI.Windows.Forms.&lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;ComboBox&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;)e.AllVisibleSearchControls[&lt;/font&gt;&lt;/font&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;"dept"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;]).Requery(oParms);&lt;br/&gt;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;</description><pubDate>Mon, 07 Nov 2011 13:09:31 GMT</pubDate><dc:creator>Marcia G Akins</dc:creator></item><item><title>RE: Browse Dialog Combo Question</title><link>http://forum.strataframe.net/FindPost30542.aspx</link><description>Hi Edhy.&lt;br/&gt;&lt;br/&gt;I hate to be a pain, but I am almost there. This is what I have:&lt;br/&gt;&lt;br/&gt;I have a "plants" combo as the first search criterion.&lt;br/&gt;&lt;br/&gt;I have a departments combo as the second search criterion.&lt;br/&gt;&lt;br/&gt;When the user pick a plant as a search criterion, I want only the departments for that plant displayed as the in the departments combo.&lt;br/&gt;&lt;br/&gt;Can I do that?&lt;br/&gt;&lt;br/&gt;Thanks!&lt;br/&gt;&lt;br/&gt;Marcia</description><pubDate>Mon, 07 Nov 2011 12:32:43 GMT</pubDate><dc:creator>Marcia G Akins</dc:creator></item><item><title>RE: Browse Dialog Combo Question</title><link>http://forum.strataframe.net/FindPost30541.aspx</link><description>[quote][b]Edhy Rijo (11/7/2011)[/b]&lt;br/&gt;Sure that can be done nicely.&amp;nbsp; Just handle the BD ComboListPopulating and you will be done.&amp;nbsp; Here is a sample code from one of my projects:&lt;br/&gt;[/quote]&lt;br/&gt;&lt;br/&gt;Hi Edhy.&lt;br/&gt;&lt;br/&gt;Boy you are quick :)! Thanks so much!&lt;br/&gt;&lt;br/&gt;Marcia</description><pubDate>Mon, 07 Nov 2011 12:22:14 GMT</pubDate><dc:creator>Marcia G Akins</dc:creator></item><item><title>RE: Browse Dialog Combo Question</title><link>http://forum.strataframe.net/FindPost30540.aspx</link><description>Hi Marcia,&lt;br/&gt;&lt;br/&gt;Sure that can be done nicely.&amp;nbsp; Just handle the BD ComboListPopulating and you will be done.&amp;nbsp; Here is a sample code from one of my projects:&lt;br/&gt;&lt;span&gt;[codesnippet]&lt;br/&gt;&lt;/span&gt;&lt;pre style="font-family:Consolas;font-size:13;color:black;background:white;"&gt;&lt;span style="color:blue;"&gt;Private&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Sub&lt;/span&gt;&amp;nbsp;ActivateCardsBrowseDialog_ComboListPopulating(&lt;span style="color:blue;"&gt;ByVal&lt;/span&gt;&amp;nbsp;FieldName&amp;nbsp;&lt;span style="color:blue;"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;String&lt;/span&gt;,&amp;nbsp;&lt;span style="color:blue;"&gt;ByVal&lt;/span&gt;&amp;nbsp;e&amp;nbsp;&lt;span style="color:blue;"&gt;As&lt;/span&gt;&amp;nbsp;MicroFour.StrataFrame.UI.&lt;span style="color:#2b91af;"&gt;ListPopulatingEventArgs&lt;/span&gt;)&amp;nbsp;&lt;span style="color:blue;"&gt;Handles&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;MyBase&lt;/span&gt;.ComboListPopulating&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; &lt;span style="color:green;"&gt;'--&amp;nbsp;Populate&amp;nbsp;the&amp;nbsp;Printer&amp;nbsp;&amp;amp;&amp;nbsp;Carrier&amp;nbsp;data&amp;nbsp;based&amp;nbsp;on&amp;nbsp;their&amp;nbsp;VendorType&lt;/span&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;&amp;nbsp; &lt;span style="color:blue;"&gt;Select&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Case&lt;/span&gt;&amp;nbsp;FieldName&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;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Case&lt;/span&gt;&amp;nbsp;bizTransaction.bizTransactionFieldNames.FK_Vendor_Printer.ToString&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:green;"&gt;'--&amp;nbsp;Pass&amp;nbsp;the&amp;nbsp;PrimaryBO&amp;nbsp;EditingState&amp;nbsp;to&amp;nbsp;filter&amp;nbsp;out&amp;nbsp;Active&amp;nbsp;records&amp;nbsp;if&amp;nbsp;needed.&lt;/span&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.Parameters(0).Value&amp;nbsp;=&amp;nbsp;MicroFour.StrataFrame.Business.&lt;span style="color:#2b91af;"&gt;BusinessEditingState&lt;/span&gt;.Idle&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.Parameters(1).Value&amp;nbsp;=&amp;nbsp;Business.bizVendor.bizVendorFieldNames.IsInactive.ToString&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.Parameters(2).Value&amp;nbsp;=&amp;nbsp;Business.Enumerations.&lt;span style="color:#2b91af;"&gt;VendorType&lt;/span&gt;.Printer&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Case&lt;/span&gt;&amp;nbsp;bizTransaction.bizTransactionFieldNames.FK_Vendor_Carrier.ToString&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:green;"&gt;'--&amp;nbsp;Pass&amp;nbsp;the&amp;nbsp;PrimaryBO&amp;nbsp;EditingState&amp;nbsp;to&amp;nbsp;filter&amp;nbsp;out&amp;nbsp;Active&amp;nbsp;records&amp;nbsp;if&amp;nbsp;needed.&lt;/span&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.Parameters(0).Value&amp;nbsp;=&amp;nbsp;MicroFour.StrataFrame.Business.&lt;span style="color:#2b91af;"&gt;BusinessEditingState&lt;/span&gt;.Idle&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.Parameters(1).Value&amp;nbsp;=&amp;nbsp;Business.bizVendor.bizVendorFieldNames.IsInactive.ToString&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.Parameters(2).Value&amp;nbsp;=&amp;nbsp;Business.Enumerations.&lt;span style="color:#2b91af;"&gt;VendorType&lt;/span&gt;.Carrier&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; &lt;span style="color:blue;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Select&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;Sub&lt;/span&gt;&lt;br/&gt;&lt;/pre&gt;&lt;span&gt;[/codesnippet]&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;Of course you need to setup your combobox population accordingly as you would normally do in a regular form.</description><pubDate>Mon, 07 Nov 2011 12:15:15 GMT</pubDate><dc:creator>Edhy Rijo</dc:creator></item></channel></rss>