Por qué no mejor editas esa información a través de un doble click sobre el registro que desees modificar y a continuación en una pantalla te muestre los datos de ese registro, modificarlos y aplicarle el update por medio de un SQL, por ejemplo
Código SQL
[-]
ALTER TABLE tabla1
SET campo1 = :C1,
campo2 = :C2,
...
camposn = Cn,
WHERE CampoLlave = :OldCampoLlave
Claro, esto sería guardando previamente en una variable temporal el campo de identificación para realizar la actualización.