Pegar dados do ListView sem quot;#$D$Aquot; (caracteres d

Delphi

18/09/2003

Tenho que pegar os dados de um listview que possui duas colunas e um um número indeterminado de linhas. Quando pego o valor da primeira coluna, tudo ok. No entanto, ao capturar o valor da segunda coluna, pego não só o valor da célula como também os caracteres de quebra de linha e de retorno de cursor. Por exemplo, ao pegar a string ´texto´, pego na verdade: ´texto´$D$A
Não posso deixar dessa forma, pois os valores das células são utilizados em queries do meu sistema. Como posso resolver isso?
Desde já agradeço.

Vinicius F.


Vfalseth

Vfalseth

Curtidas 0

Respostas

Mandachuva

Mandachuva

18/09/2003

Olá, supondo que seu ListView tenha a propriedade Name: LV
pra ler valores da primeira e segunda coluna sem aqueles trecos faça:

VAR X:CARDINAL;
I:TListItem;
begin
FOR X:=0 TO LV.Items.Count-1 DO
BEGIN
I:=LV.Items.Item[X]; //obtém o item da linha X
I.SubItems.Strings[0]; //retorna o texto da 2ª coluna da linha X
END;

Falo!


GOSTEI 0
POSTAR