Grid View - Master-Detail Master-Detail

Contact Name 
Company Name 
CollapseMaria AndersAlfreds FutterkisteBerlinGermany
 Contact Phone: 030-0074321, Fax: 030-0076545

Order ID 
Order Date 
Ship Name 
Unit Price 
110114/9/1998Alfred's Futterkiste40$13.25$530.00
110114/9/1998Alfred's Futterkiste20$21.50$430.00
1069210/3/1997Alfred's Futterkiste20$43.90$878.00
1070210/13/1997Alfred's Futterkiste6$10.00$60.00
1070210/13/1997Alfred's Futterkiste15$18.00$270.00
106438/25/1997Alfreds Futterkiste15$45.60$684.00
106438/25/1997Alfreds Futterkiste21$18.00$378.00
106438/25/1997Alfreds Futterkiste2$12.00$24.00
108351/15/1998Alfred's Futterkiste15$55.00$825.00
108351/15/1998Alfred's Futterkiste2$13.00$26.00
   Sum=174 Sum=$4,596.20
Page 1 of 2 (12 items)Prev12Next
ExpandAna TrujilloAna Trujillo Emparedados y heladosMéxico D.F.Mexico
ExpandAntonio MorenoAntonio Moreno TaqueríaMéxico D.F.Mexico
ExpandThomas HardyAround the HornLondonUnited Kingdom
ExpandChristina BerglundBerglunds snabbköpLuleåSweden
ExpandHanna MoosBlauer See DelikatessenMannheimGermany
ExpandFrédérique CiteauxBlondesddsl père et filsStrasbourgFrance
ExpandMartín SommerBólido Comidas preparadasMadridSpain
ExpandLaurence LebihanBon app'MarseilleFrance
ExpandElizabeth LincolnBottom-Dollar MarketsTsawassenCanada
Page 1 of 10 (91 items)Prev12345678910Next

The DevExpress ASP.NET MVC Grid View supports master-detail data presentation of any complexity.

This demo shows how to create a simple master-detail relationship between two tables. All you have to do is to:

  • Use two Grid View extensions.
  • Bind the first grid (master grid) to the master data source and enable the grid's SettingsDetail.ShowDetailRow option.
  • Place the second grid (detail grid) into the master grid's detail row template created via the SetDetailRowTemplateContent method.
  • Assign a unique (dynamically generated) name to the Name property of the detail grid and set its SettingsDetail.MasterGridName property to the master grid's name.
  • Bind the detail grid to the detail data source whose data is retrieved in a controller action based upon the corresponding master row ID passed via a ViewData parameter.

By default, end-users can expand several master rows simultaneously. This behavior is controlled by the SettingsDetail.AllowOnlyOneMasterRowExpanded option.

Version: v2017 vol 1.7
Copyright © 2006-2017 Developer Express Inc
Your Next Great MVC App Starts Here

Get started today and download your 30-day trial of DevExpress MVC Extensions (includes 30 days of free technical support).

All demos ship with full source code and are included in the DevExpress MVC distribution. Refer to the Demos and Sample Applications topic to learn more.

DevExpress MVC Extensions ship as part of DevExpress Universal, DXperience and ASP.NET Subscriptions and are backed by a 60 day unconditional money-back guarantee.
To learn more and obtain pricing information, visit the Compare Features and Pricing webpage. For immediate assistance, contact us by Email at or by phone at +1 (818) 844-3383 between 7:30am and 4:30pm Pacific Time.