Editar e salvar linha de um Stringrid

15/05/2008

0

Olá!

Tenho um Stringrid que recebe dados de um arquivo.dat. Coloquei uma opção para consulta e gostaria que na consulta o usuário pudesse editar uma linha selecionada e salvar os dados na mesma posição no arquivo, ou seja, sobrescrevesse. Como faço?


Bielisilva

Bielisilva

Responder

Posts

16/05/2008

Lucas Silva

Bom,
Neste caso você terá que varrer todo o string grid e salvar de uma forma manual os dados:

Ex: carro placa
XX Y1
ZZ Z1


Não sei como está organizado seu arquivo .dat, mas em uma tabela normal do banco de dados é só você varrer as linhas do string grid, e no final de cada uma pegar todos os valor e dar um insert into no banco.

For i := 1 to StringGrid.rowcount do // linha 0 é o cabeçalho.
   begin
     vCarro := StringGrid1.Cells[I,1] //linha, coluna
     ....
   end;


aqui é só fazer o insert into com as variáveis.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar