hola yo he utilizado el datagrid y te recomiendo utilizar el mshflexgrid, si necesitas info de este ultimo pedimela y te paso algun ejemplo es facil de usar y tiene muchas mas cosas que el datagrid, por ejemplo en este ultimo podes pintar cada celda y hacer montones de cosas que con el datagrid es mas complicado.
salu2 del sorrino y lo si filas agregas con add