Piu' che di grafica dovresti vedere la logica dei Layout con i CSS.
Allora se usi GridLayout a cosa ti servono le tabelle per impaginare? A nulla ...
Io lavorerei di Css, Div senza usare gli oggetti ASP.NET che sporcano in maniera brutale l' html finale.
Oppure guardda qui
http://www.html.it/guida/html_45.htm
Comunque se usi GridLayout metti tutto come lo vorresti tu, senza tabelle e cose varie ...