Guarda che non sei obbligato ad utilizzare tutti i controlli html lato server, se devi fare una table la fai come hai sempre fatto fino ad adesso.
Anzi è vivamente sconsigliato abusarne perchè ogni tag lato server incrementa la dimensione della viewstate.
I vantaggi sono che all'occorrenza puoi interagire (lato server) con ogni tipo di controllo dichiarato con Runat="Server" (anche un singolo td).
Io penso che per uno sviluppatore asp la fatica più grossa sia quella di dimenticare i recordset, sostituiti in modo egregio dai datareader e dai dataset.
Se accetti un consiglio, prima leggiti un po' il libro che hai, poi ti scarichi qualche esempio e cominci a smanettare.
Vedrai che le cose principali una volta capito il meccanismo sono abbastanza semplici, poi mano a mano che incontri problemi ti addentri sempre di più nei meandri di .net e del framework e, un po' con il libro, con qualche aiuto qui sul forum te la caverai.
In bocca al lupo
Legnetto