Puedes manejar un Grid con un text box, me explico puede hacer que ele texbox aparesca en una celda determinada del Grid, entonces introduces los datos, y cuando el txtbox pierde el el foco, deja los datos en el grid, o sea que los datos del textbox queden en una celda determinada del Grid. ejemplo:
migrid.textmatrix(Fila,Columna) = MiTxt.text, suerte