Como pegar o valor de uma coluna no DBGrid?

09/07/2005

0

Olá pessoal,


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

Yallebr

Responder

Posts

10/07/2005

Sremulador

vocë pode utilizar a variavel colun (acho que e este o nome) de uma olhadinha...


Responder

10/07/2005

Rinez

Olha yallebr:
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.


Responder

10/07/2005

Rinez

O correto é ;

s:=dbgrid1.columns.items[0].field.text;


Responder

22/01/2021

Socrates Foschera

O correto é ;

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
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar