Básicamente esta bien, pero el retorno del id lo usamos para cuando tenemos tablas que lo referencian, como en el caso de grabar en la tabla detalle de un maestro.
Para el caso que indicas no lo veo necesario. Suponte que tienes esta tabla
Tabla1
Id, Nombre, Ciudad, Edad.
Y el Id es autonumerico. Pues para agregar no necesitas saber el ID, ya que en tu insert no deberías mencionarlo, Si lo estas haciendo modificalo, tu insert debería ser asi:
Insert Into Tabla1 (Nombre, Ciudad, Edad... etc)
No colocas el ID, El motor se encarga de insertar el siguiente numero.
Ahora, para mostrarlo en tu grid solo bastara con hacer un Select de la tabla o la forma de consulta hacia la tabla que tenga tu grid.
Saludos