Hola:
Al mismo tiempo, en rigor, es imposible, deberá ser una detrás de la otra, aunqeu el usuario note que han sido al mismo tiempo. Prueba este código, adaptado a tus necesidades, y es mejor que uses el método Insert o Append de la fuente de datos para añadir registros, y no llamara al click del DBNavigator:
Código:
// DATAMODULE.Table1 es la tabla sobre la que se apoya el Grid
with DATAMODULE.Table1 do
begin
Insert; // Append si quieres añadirlo al final
FieldByName('ID').AsInteger := NuevoID;
FieldByName('Nombre').AsString := 'Roberto';
...
Post;
Inc (NuevoId); // Para no generar un error de clave duplicada
Insert; // Append si quieres añadirlo al final
FieldByName('ID').AsInteger := NuevoID;
FieldByName('Nombre').AsString := 'Elena';
...
Post;
end;
Si no te deja añadir dos filas, quizás sea porque asignas al campo de la clave primaria el mismo valor, y no admite duplicados (fíjate en el campo ID del ejemplo).