Gary,
No. ASP.NET DataGrid is not a hierarchical grid.
There are 3rd party controls that do what you want.
Few that I know are ASPXGrid or Infragistics UltraWebGrid.
You may want to look them up on Google.
If you don't want to purchase a 3rd party control you can
also use DataList to accomplish what you want. But you'll
have to code the hierarchical view.
HTH,
Suresh.