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.
Agradeço a ajuda.
Mkoch
Curtir tópico
+ 0
Responder
Posts
22/06/2005
Sandra
mkoch,
Um exemplo:
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.
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.
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
Clique aqui para fazer login e interagir na Comunidade :)