Ti suggerisco di iniziare leggendo questo articolo:

Come allineare dei record per riga