Estou com um problema no formulário com grid editável.
É o seguinte:
Se pressionar o botão EDITAR ESTA LINHA na grid editável e em seguida pressionar o botão CANCELAR ALTERAÇÕES, o registro altera e sempre fica igual ao ultimo registro.
Esta alteração é somente na tela, no banco de dados continua o dado anterior, mas se editar e mandar gravar fica com os valores errados.
No ultimo registro isto não acontece, em todos os outros ao cancelar fica igual ao ultimo.
Tentei de todas as formas, verificando chaves, ordenação e não consegui resolver.
Alguém já teve este problema e pode nos ajudar.
Desde já agradeço
