Buenas,
Hombre, yo no creo que sea demasiado adequado y comodo editar directamente el DBGrid. Quizà lo que yo haria es establecer en el formulario una serie de componentes que te permitan entrar los datos relacionados con tu tabla i establecer en algun evento que despues de validar estos datos te haga un post en la tabla.
Y deja al grid que sea solo de consulta.
Es un consejo, solamente.
Hasta pronto!!!