What control to use to display main & sub tables
<p>ASP.NET 3.5 &amp; SQL 2008
I have this main table &amp; a subtable. For each set of calculation, 1 record is added to the main table &amp; several records to the subtotal.</p>

<p>Most of user entered data goes into the subtable &amp; some into the main table. 
Currently I have a web page set up with several textboxes to get the data from the user &amp; the resulting calculations are displayed in a gridview.</p>

<p>The gridview shows all the records from the Main table.
Each time the user selects a record from the gridview, I want to invoke another page where the user can change the data for the selected record.</p>

<p>It will be nice if I can display the 1 record from the main tablle &amp; all the related records form the subtable.I don't want to use free floating textboxes.</p>

<p>What controls will be the easiest to use for such an application? </p>
