<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="http://syndication.webwiz.co.uk/rss_namespace/">
 <channel>
  <title>DevForce Community Forum : DetailGridViewContext</title>
  <link>http://www.ideablade.com/forum/</link>
  <description>This is an XML content feed of; DevForce Community Forum : DevForce Classic : DetailGridViewContext</description>
  <pubDate>Thu, 11 Jun 2026 07:47:02 -700</pubDate>
  <lastBuildDate>Tue, 12 Feb 2008 15:13:35 -700</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 9.69</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>www.ideablade.com/forum/RSS_post_feed.asp?TID=679</WebWizForums:feedURL>
  <image>
   <title>DevForce Community Forum</title>
   <url>http://www.ideablade.com/forum/forum_images/IdeaBlade_logo_tm.png</url>
   <link>http://www.ideablade.com/forum/</link>
  </image>
  <item>
   <title>DetailGridViewContext : Things have been moved around...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=679&amp;PID=2554#2554</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=97" rel="nofollow">Bill Jensen</a><br /><strong>Subject:</strong> 679<br /><strong>Posted:</strong> 12-Feb-2008 at 3:13pm<br /><br />Things have been moved around some in my version, but TabViewController (and that code) is still in IdeaBlade.Cab.UI, not in your application.&nbsp; Find the specific tab view controller for your Business GridView.]]>
   </description>
   <pubDate>Tue, 12 Feb 2008 15:13:35 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=679&amp;PID=2554#2554</guid>
  </item> 
  <item>
   <title>DetailGridViewContext : TabViewController: 246 is where...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=679&amp;PID=2551#2551</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=136" rel="nofollow">orcities</a><br /><strong>Subject:</strong> 679<br /><strong>Posted:</strong> 12-Feb-2008 at 2:47pm<br /><br />TabViewController: 246 is where I copied the code from.]]>
   </description>
   <pubDate>Tue, 12 Feb 2008 14:47:23 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=679&amp;PID=2551#2551</guid>
  </item> 
  <item>
   <title>DetailGridViewContext : Location, Blah, Person, Business...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=679&amp;PID=2550#2550</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=97" rel="nofollow">Bill Jensen</a><br /><strong>Subject:</strong> 679<br /><strong>Posted:</strong> 12-Feb-2008 at 2:44pm<br /><br /><P>Location, Blah, Person, Business all point to Group. 1 entry in group consists of a reference from each table. Each person can have multip locations in a business as well as a specific blah.</P><DIV><FONT color=#0000cc>OK.&nbsp; You can still only bind the detail grid to one entity.&nbsp; I still think the easiest way is to add properties to Location to access the (single) Blah and expose its property values.</FONT></DIV><DIV><FONT color=#0000cc></FONT>&nbsp;</DIV><DIV><DIV>The tab does call RefreshEntities as stated but according to the Lib does not call GetBindingData():</DIV><DIV>&nbsp;</DIV><DIV><FONT color=#0000cc>The code you quote is from DetailViewController in IdeaBlade.Cab.UI.&nbsp; </FONT></DIV><DIV><FONT color=#0000cc></FONT>&nbsp;</DIV><DIV><FONT color=#0000cc>I'm talking about the <strong>...TabViewController</strong> in your application that displays the main grid view (bound to Business).&nbsp;</FONT></DIV><DIV><FONT color=#0000cc></FONT>&nbsp;</DIV><DIV><FONT color=#0000cc>B</FONT></DIV></DIV>]]>
   </description>
   <pubDate>Tue, 12 Feb 2008 14:44:26 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=679&amp;PID=2550#2550</guid>
  </item> 
  <item>
   <title>DetailGridViewContext : Location, Blah, Person, Business...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=679&amp;PID=2547#2547</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=136" rel="nofollow">orcities</a><br /><strong>Subject:</strong> 679<br /><strong>Posted:</strong> 12-Feb-2008 at 2:17pm<br /><br />Location, Blah, Person, Business all point to Group. 1 entry in group consists of a reference from each table. Each person can have multip locations in a business as well as a specific blah. <DIV>&nbsp;</DIV><DIV>The tab does call RefreshEntities as stated but according to the Lib does not call GetBindingData():</DIV><DIV>&nbsp;</DIV><DIV><P =Ms&#111;normal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes">protected</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"> <SPAN style="COLOR: #2b91af">IList</SPAN> RefreshEntities(<SPAN style="COLOR: #2b91af">IAppView</SPAN> pActiveTabView, <SPAN style="COLOR: #2b91af">Entity</SPAN> pParentEntity, <?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: #2b91af">RefreshGetChildEntitiesMethod</SPAN> pGetMethod, <SPAN style="COLOR: #2b91af">IList</SPAN> pDefaultList) <o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes">{<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">bool</SPAN> canRefresh = CanRefresh(pActiveTabView, pParentEntity);<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">if</SPAN> ( canRefresh ) <o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes">{<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0in 0in 0pt 1in; LINE-HEIGHT: normal; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes">using</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"> ( <SPAN style="COLOR: blue">new</SPAN> <SPAN style="COLOR: #2b91af">WaitCursor</SPAN>(GetWaitCursorContextControl(pActiveTabView)) ) <o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0in 0in 0pt 1in; LINE-HEIGHT: normal; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes">{<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-tab-count: 1">&nbsp; </SPAN><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">return</SPAN> RefreshFromParent(pParentEntity, pGetMethod);<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>}<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>} <SPAN style="COLOR: blue">else</SPAN> {<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">return</SPAN> pDefaultList;<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: n&#111;ne"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>}<o:p></o:p></SPAN></P><P =Ms&#111;normal style="MARGIN: 0in 0in 10pt"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes">}</SPAN></P></DIV>]]>
   </description>
   <pubDate>Tue, 12 Feb 2008 14:17:36 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=679&amp;PID=2547#2547</guid>
  </item> 
  <item>
   <title>DetailGridViewContext : GetBindingData() does not exist...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=679&amp;PID=2543#2543</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=97" rel="nofollow">Bill Jensen</a><br /><strong>Subject:</strong> 679<br /><strong>Posted:</strong> 12-Feb-2008 at 2:07pm<br /><br /><FONT color=#0000cc>GetBindingData() does not exist in TabViewController.</FONT><DIV>&nbsp;</DIV><DIV>So where is the data for your main grid (the one bound to the Business entity) coming from?&nbsp;&nbsp;Where are you creating the main GridView and its context?&nbsp; If it's displayed on a detail tab of a Summary/Detail page, then it probably has a TabViewController (called "BusinessGridTabViewController" or something like that).&nbsp;&nbsp; </DIV><DIV>&nbsp;</DIV><DIV>The standard tab view controller generated by the DotNetGridView wizard (the only one in Cabana&nbsp;version 2.3.0.0) overrides Refresh() to call RefreshEntities(), passing a delegate to GetBindingData().&nbsp; </DIV><DIV>&nbsp;</DIV><DIV><FONT color=#0000cc>I want the Blah and Locations DetailGrid info in on grid not the 2 as shown.</FONT></DIV><DIV><FONT color=#0000cc></FONT>&nbsp;</DIV><DIV><FONT color=#000000>This seems inconsistent with your schema.&nbsp; Location and Blah are independent entities.&nbsp;&nbsp; For a given Group, there could be different numbers of Locations and Blahs.&nbsp; Even if there were the same number, how would the system know which Location&nbsp;goes with which Blah?</FONT></DIV><DIV>&nbsp;</DIV><DIV>A grid can only be bound to one type.&nbsp;&nbsp;You could&nbsp;bind the detail grid to Location, then add custom properties to the Location entity that navigate to the Blahs (by way of Group) and supply values derived from their property values.</DIV><DIV>&nbsp;</DIV><DIV>Bill</DIV>]]>
   </description>
   <pubDate>Tue, 12 Feb 2008 14:07:20 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=679&amp;PID=2543#2543</guid>
  </item> 
  <item>
   <title>DetailGridViewContext : First of all thank you for the...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=679&amp;PID=2539#2539</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=136" rel="nofollow">orcities</a><br /><strong>Subject:</strong> 679<br /><strong>Posted:</strong> 12-Feb-2008 at 12:49pm<br /><br /><DIV>First of all thank you for the example.</DIV><DIV>Only 2 things.</DIV><DIV>&nbsp;</DIV><DIV>1. GetBindingData() does not exist in TabViewController. This is a version difference once again. Where should I put it so that it is implemented appropriately.</DIV><DIV>&nbsp;</DIV><DIV>2. I want the Blah and Locations DetailGrid info in on grid not the 2 as shown. The are associated to one instance of Group.</DIV>]]>
   </description>
   <pubDate>Tue, 12 Feb 2008 12:49:21 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=679&amp;PID=2539#2539</guid>
  </item> 
  <item>
   <title>DetailGridViewContext : Hi Dan,  I built a small application...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=679&amp;PID=2538#2538</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=97" rel="nofollow">Bill Jensen</a><br /><strong>Subject:</strong> 679<br /><strong>Posted:</strong> 12-Feb-2008 at 12:43pm<br /><br /><DIV>Hi Dan,</DIV><DIV>&nbsp;</DIV><DIV>I built a small application as a demo.&nbsp; I used a standard Summary-Detail page bound to Person.&nbsp; I created a GridView bound to Business, with a TabViewController with Person as the parent entity.</DIV><DIV>&nbsp;</DIV><DIV>GetBindingData() is a private static method in the wizard-generated BusinessGridViewTabViewController.&nbsp; Mine looks like this:</DIV><DIV><FONT color=#008000 size=2></FONT>&nbsp;</DIV><DIV><FONT color=#008000 size=2>// Implement this method to get or refresh bound data</DIV></FONT><FONT size=2><P></FONT><FONT color=#0000ff size=2>private</FONT><FONT size=2> </FONT><FONT color=#0000ff size=2>static</FONT><FONT size=2> </FONT><FONT color=#008080 size=2>IList</FONT><FONT size=2> GetBindingData(</FONT><FONT color=#008080 size=2>Entity</FONT><FONT size=2> pParentEntity, </FONT><FONT color=#008080 size=2>QueryStrategy</FONT><FONT size=2> pStrategy) {</P><P></FONT><FONT color=#008080 size=2>IList</FONT><FONT size=2> bindingData = </FONT><FONT color=#0000ff size=2>null</FONT><FONT size=2>;</P><P></FONT><FONT color=#008080 size=2>Group</FONT><FONT size=2> group = ((</FONT><FONT color=#008080 size=2>Person</FONT><FONT size=2>)pParentEntity).Group;</P><P>bindingData = group.Businesses;</P><P></FONT><FONT color=#0000ff size=2>return</FONT><FONT size=2> bindingData;</P><P>}</P><DIV></DIV><P>In the CreateView() method of the same tab view controller, I created two Detail Contexts:</P><DIV></DIV><DIV></DIV><FONT size=2><P></FONT><FONT color=#008000 size=2>// Create the main grid view context</P></FONT><FONT size=2><P></FONT><FONT color=#008080 size=2>GridViewContext</FONT><FONT size=2> context = </FONT><FONT color=#008080 size=2>GridViewContext</FONT><FONT size=2>.AddNew(WorkItem, ViewId, mBindingSource);</P><P></FONT><FONT color=#008000 size=2>// Add detail view contexts</P></FONT><FONT size=2><P></FONT><FONT color=#008080 size=2>DetailGridViewContext</FONT><FONT size=2> detailContext = </FONT><FONT color=#0000ff size=2>new</FONT><FONT size=2> </FONT><FONT color=#008080 size=2>DetailGridViewContext</FONT><FONT size=2>(context, </FONT><FONT color=#800000 size=2>"Locations"</FONT><FONT size=2>, </FONT><FONT color=#0000ff size=2>typeof</FONT><FONT size=2>(</FONT><FONT color=#008080 size=2>Location</FONT><FONT size=2>), </FONT><FONT color=#800000 size=2>"Group.Locations"</FONT><FONT size=2>);</P><P>context.DetailGridViewContexts.Add(detailContext);</P><P>detailContext = </FONT><FONT color=#0000ff size=2>new</FONT><FONT size=2> </FONT><FONT color=#008080 size=2>DetailGridViewContext</FONT><FONT size=2>(context, </FONT><FONT color=#800000 size=2>"Blahs"</FONT><FONT size=2>, </FONT><FONT color=#0000ff size=2>typeof</FONT><FONT size=2>(</FONT><FONT color=#008080 size=2>Location</FONT><FONT size=2>), </FONT><FONT color=#800000 size=2>"Group.Blahs"</FONT><FONT size=2>);</P><P>context.DetailGridViewContexts.Add(detailContext);</P><P></FONT><FONT color=#008000 size=2>// Create the view</P></FONT><FONT size=2><P>View = ViewFactory.AddNew(Constants.</FONT><FONT color=#008080 size=2>ViewNames</FONT><FONT size=2>.BasicGrid, WorkItem, ViewId, </FONT><FONT color=#0000ff size=2>typeof</FONT><FONT size=2>(</FONT><FONT color=#008080 size=2>Business</FONT><FONT size=2>));</P></FONT><DIV>The result:</DIV><DIV>&nbsp;</DIV><DIV><img src="http://www.ideablade.com/forum/uploads/20080212_154106_GridDemo.png" height="462" width="599" border="0" /></DIV><DIV>&nbsp;</DIV><DIV>Is this what you want?</DIV><DIV>&nbsp;</DIV><DIV>Bill J.</DIV></FONT>]]>
   </description>
   <pubDate>Tue, 12 Feb 2008 12:43:09 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=679&amp;PID=2538#2538</guid>
  </item> 
  <item>
   <title>DetailGridViewContext :   Bill,Can&amp;#039;t implement...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=679&amp;PID=2535#2535</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=136" rel="nofollow">orcities</a><br /><strong>Subject:</strong> 679<br /><strong>Posted:</strong> 11-Feb-2008 at 11:55am<br /><br />Bill,<br><br>Can't implement something that doesn't exist.&nbsp; Can you tell me where I should put GetBindingData() so that it runs like the one you have mentioned.<br><br>Which reminds me when we a new release be ready for Cabana?<br><br>I am sorry my explanation doesn't make sense to you. I try to articulate the my examples but I always fall short. In my example Group holds references to multiple tables. I want to show the data from group but grouped by one of the other table values.<br><br>More clarification:<br>My current tab is showing Person "A". I would like the grid to show all information from Group for "A".&nbsp; I want the Main grid to show only one instance of each business. And I want the detailgridContext to show all entries for Person "A" and the business object that it belongs to.&nbsp; <br><br>Does that make better since or did I just muddy the water even more.<br><u><br><b>Example Data</b></u><br><b>Person</b>: Bill<br><b>Business(2 Entries)</b>: IdeaBlade, DevForce<br><b>Location (2Entries)</b>: Emeryville, San Fransico<br><b>Blah</b>: BlahBlah<br>G<b>roup</b> (4 Entries):<br>Bill,IdeaBlade,Emeryville,Blah<br>Bill,IdeaBlade,San Fransico<br>Bill,DevForce, Emeryville, Blah<br>Bill,DevForce, San Fransico<br><br><br><b>Output for Bill:</b><br>-IdeaBlade<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Emeryville, Blah<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; San Franciso<br>-DevForce<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Emeryville, Blah<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; San Fransico<br><br><br><br><span style="font-size:10px"><br /><br />Edited by orcities - 11-Feb-2008 at 11:58am</span>]]>
   </description>
   <pubDate>Mon, 11 Feb 2008 11:55:59 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=679&amp;PID=2535#2535</guid>
  </item> 
  <item>
   <title>DetailGridViewContext : Dan,  Bind your grid view to...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=679&amp;PID=2527#2527</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=97" rel="nofollow">Bill Jensen</a><br /><strong>Subject:</strong> 679<br /><strong>Posted:</strong> 08-Feb-2008 at 11:20am<br /><br /><DIV>Dan,</DIV><DIV>&nbsp;</DIV><DIV>Bind your grid view to Business.&nbsp; In the TabViewController for your GridView, implement GetBindingData() to query only the Businesses associated (via Group) with the current active Person (parent Entity).</DIV><DIV>&nbsp;</DIV><DIV>I'm not sure what "I want...the DetailGridViewContext to display the Group information" means, but&nbsp;there is an overload of the&nbsp;DetailViewContext constructor that accepts a property path.&nbsp; You could use that to display all Locations associated with the Business selected in the master view.&nbsp; You could add a second DetailViewContext to display all Blahs associated with the currently selected Business.</DIV><DIV>&nbsp;</DIV><DIV>Bill J.</DIV>]]>
   </description>
   <pubDate>Fri, 08 Feb 2008 11:20:09 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=679&amp;PID=2527#2527</guid>
  </item> 
  <item>
   <title>DetailGridViewContext : I have a table that is the intermidiary...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=679&amp;PID=2518#2518</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=136" rel="nofollow">orcities</a><br /><strong>Subject:</strong> 679<br /><strong>Posted:</strong> 07-Feb-2008 at 10:25am<br /><br /><P>I have a table that is the intermidiary table between many different tables. If I want the GridViewContext to be of one of those types and point back to the intermidiary table but only show the records associated to on specific type.</P><DIV>Example:</DIV><DIV>Person (PersonId)</DIV><DIV>Business (BusinessId)</DIV><DIV>Location(LocationId)</DIV><DIV>Blah(BlahBlahId)</DIV><DIV>Group (PersonId, BusinessId, LocationId, BlahBlahId)</DIV><DIV>&nbsp;</DIV><DIV>Person -&gt;Group&lt;- Business</DIV><DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^&nbsp; ^</DIV><DIV>Location _|&nbsp;&nbsp;&nbsp; |_ Blah</DIV><DIV>&nbsp;</DIV><DIV>Person can have multiple locations</DIV><DIV>Person can have multiple blahs</DIV><DIV>Person can have multiple locations when associated to a business</DIV><DIV>Person can have multipe blahs when associated to a business</DIV><DIV>Group assications a person to multiple business and when assicated has specific location and blah.</DIV><DIV>&nbsp;</DIV><DIV>The page is assication to a Person. I want the main GridViewContext to display the Business (basic grouping by business)&nbsp;that person is involved with and the DetailGridViewContext to display the Group information.</DIV><DIV>&nbsp;</DIV><DIV>If I just did the Business as the GridViewContext it would show all of the entries that don't deal with a specific person.</DIV><DIV>&nbsp;</DIV><DIV>How should I handle this?</DIV><DIV>&nbsp;</DIV>]]>
   </description>
   <pubDate>Thu, 07 Feb 2008 10:25:45 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=679&amp;PID=2518#2518</guid>
  </item> 
 </channel>
</rss>