Pues asi como paginas existen botones que se colocan por cada fila como es el de actualizar editar y eliminar el boton nuevo comunmente uno lo coloca fuera del datagrid, otra cosa es que vos podes colocar controles personalisados en pocas palabras combox checklist etc, la verdad el datagrid es un control muy completo.
en este link podes mirar muchas cosas sobre el control.
http://www.microsoft.com/spanish/msd...vercontrol.asp