Como pegar o valor de uma coluna no DBGrid?
09/07/2005
0
Pessoal como faço para pegar o valor de uma determinada coluna em um DBGrid. Eu preciso pegar pelo próprio DBGrid e não pelo DataSet.
Por exemplo. Ler a linha 2 coluna 1.
Ou seja não posso utilizada SmplDtStTeste.FieldByName(´´).value.
Como faço também o inverso eu escrevo na coluna 8 linha 4 em um DbGrid.
Obrigado.
Yallebr
Posts
10/07/2005
Sremulador
10/07/2005
Rinez
dbgrid1.columns.items[0].field.text pega a celula focada
do da primeira coluna do dbgrid1 que é uma string.
defina uma variavel
var
s:string;
faça:
s:= dbgrid1.collumns.items[0].field.text;
showmessage(s);
mostrará a célula focada da lª coluna do dbgrid1 se quizer a 2ª coluna
é so cololcar items[1] ... a 3ª coluna items[2].
espero ter ajudado.
22/01/2021
Socrates Foschera
s:=dbgrid1.columns.items[0].field.text;
sobre este modo de pegar o valor na dbgrid to desenvolvendo um sistema de o.s e quero colocar o valor da mao de obra da tabela de pesquisa de serviço para a tabela de inclusao de serviço so que não sei como faço para pegar o valor da dbgrid e colocar o valor no dbedit ambos os campos ja estao no formato float no banco de dados sql podem me ajudar
Clique aqui para fazer login e interagir na Comunidade :)