Fórum Como criar While not eof com um DBGRID? #280775

09/05/2005

0

Seguinte fiz um select e joguei os dados num DBGRID, neste DBGRID criei uma coluna chamada NUMERO.

Preciso fazer um While que enquanto não for fim do DBGrid ele vá preenchedo o numero sequencial deste meu campo NUMERO.


Wgm8

Wgm8

Responder

Posts

09/05/2005

Kotho

Colega,

O DBGrid é um espelho do DataSet, então faça o que quer no DataSet que aparecerá no DBGrid...


Responder

Gostei + 0

09/05/2005

Wgm8

Seria como?

//procedure
var
i : integer;
begin
while not DadosQ.eof do
begin
DBGrid.Columns[0] := ???
i := i+1;
end;
end;


Responder

Gostei + 0

09/05/2005

Silviogs

Olá

nã seria?

//procedure
var
i : integer;
begin
while not DadosQ.eof do begin
i := i+1;
DBGrid.Columns[0] := i;
end;
end;

Silvio Guedes


Responder

Gostei + 0

09/05/2005

Wgm8

Ainda sim dá o erro de incopatible types : ´TColumn´ and ´Integer´


Responder

Gostei + 0

09/05/2005

Kotho

Ao invés de:

DBGrid.Columns...

eu faria

DadosQ.FieldByName(´nome_do_campo´).AsInteger := i;


Responder

Gostei + 0

09/05/2005

Raserafim

se vc quer numerar cada linha na grid em sequência, dá uma olhada neste tópico e vê a minha resposta.
[url]http://forum.clubedelphi.net/viewtopic.php?t=62140&start=0&postdays=0&postorder=asc&highlight=[/url]


Responder

Gostei + 0

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

Aceitar