Que es alumnos?
El dbGrid?
Un dbGrid, al igual que todos los controles asociados a datos no es mas que una representación visual de los mismos... pero estos están contenidos y son administrados por un descendiente de TDataSet.
Si queres que un DBGrid muestre una nueva fila, lo que corresponde es crear un nuevo registro en el dataset asociado y rellenarlo como te convenga y el DBGrid se actualizará solito, que es precisamente una de las ventajas de usar controles DBAware.
Un ejemplo, suponiendo que Query1 esta asociado a dbGrid1:
Código Delphi
[-]
Begin
Query1.Append;
Query1.FieldByName('Nombre').AsString := 'Juan';
Query1.FieldByName('Apellido').AsString := 'Pérez';
Query1.Post;
end;
Hasta luego.
