Fórum Como pegar o valor de várias colunas em uma linha no DGBrid. #285707

22/06/2005

0

É possível pegar o valor de várias colunas em uma linha selecionada no DGBrid e joga-los em variaveis?
Agradeço a ajuda.


Mkoch

Mkoch

Responder

Posts

22/06/2005

Sandra

mkoch,

Um exemplo:
procedure TForm3.DBGrid1CellClick(Column: TColumn);
begin
VariavelInteger := IntToStr(DM.SuaQuery.FieldValues[´CodPlano´]);
VariavelString  := DM.SuaQuery.FieldValues[´NomePlano´];
end;

Se quiser, altere a opção dgRowSelect do DBGrid (se não alterar, funciona da mesma maneira).

Não sei qual banco de dados está utilizando portanto, talvez será necessário alguns ajustes.


Espero que ajude.


Responder

Gostei + 0

22/06/2005

Maxadens

DBGrid? Se for diretamente nela vc pode fazer assim:

Variável1 := DBGrid.colums[0].value;
Variável2 := DBGrid.colums[1].value;
...
VariávelN := DBGrid.colums[N].value;

Mas confere aí porque não sei se digitei certo.


Responder

Gostei + 0

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

Aceitar