hugalves 0 Denunciar post Postado Abril 30, 2007 Olá a todos, tenhouma Stringgrid com propriedade GoEditing = True:ID CIDADE PAIS01 RECIFE BRASIL02 TOKYO JAPAO..Como faço para saber as linhas dos registros que foram alterados pelo usuario?Valeu! Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Abril 30, 2007 Uma das formas seria manter dois StrignGrid com os valores, sendo que poderia validar o que foi alterado de uma para o outro. Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Abril 30, 2007 Outra forma seria usar a propriedade OnSetEditText, no qual você teria uma coluna oculta no stg com a informação se foi ou não editado algo na linha, podendo fazer algo do tipo: procedure TForm1.StringGrid1SetEditText(Sender: TObject; ACol, ARow: Integer; const Value: String);beginStringGrid1.Cells[4,ARow]:='X';end;No caso se mexer em alguma coluna vai setar a coluna de n° 4 com um X, podendo assim varrer depois o stg e verificar quais linhas possuem a coluna 4 com um X, informando assim da alteração. Compartilhar este post Link para o post Compartilhar em outros sites
hugalves 0 Denunciar post Postado Maio 4, 2007 Consegui fazer marcio! Brigado ae cara! Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Maio 4, 2007 beleza... http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites