Grid - clicar 2 vezes no registro e passa para outro grid
eu so delphi e firebird.
na verdade tenho uma tabela de produtos e gostaria que ao clicar sobre um registro ele fosse adicionando para o outro grid que está no mesmo form. Item por item, clicando e adicionando... alguem pode me ajudar como fazer isso?
abraços, e obrigado!
na verdade tenho uma tabela de produtos e gostaria que ao clicar sobre um registro ele fosse adicionando para o outro grid que está no mesmo form. Item por item, clicando e adicionando... alguem pode me ajudar como fazer isso?
abraços, e obrigado!
Thiagoangra2
Curtidas 0
Respostas
Osmar.bento
08/09/2009
Cara, a melhor opção seria usar o duplo click do mouse para evitar ´clicks´ acidentais. Só uma pergunta, voce esta usando dbgrid ou stringgrid ?
GOSTEI 0
Thiagoangra2
08/09/2009
Cara, a melhor opção seria usar o duplo click do mouse para evitar ´clicks´ acidentais. Só uma pergunta, voce esta usando dbgrid ou stringgrid ?
estou usando dbgrid!
GOSTEI 0
Thiagoangra2
08/09/2009
Cara, a melhor opção seria usar o duplo click do mouse para evitar ´clicks´ acidentais. Só uma pergunta, voce esta usando dbgrid ou stringgrid ?
e aí? como poderia fazer isso? algum exemplo?
GOSTEI 0
.lg.
08/09/2009
Coloque um ClientDataset e adicione os campos do seu DataSet no ClientDataset. apenas os que vc quer que seram transferidos.
Então toda vez que clicar 2x no grid principal:
ClientDataSet = cds
Fiz correndo, Mas a teoria é essa:
Com um DataSet em memoria (ClientDataSet) vc copia os dados do DataSet para ele.
Qualquer dúvida eu detalho mais.
.LG.
Então toda vez que clicar 2x no grid principal:
ClientDataSet = cds
cds.insert; cds[´campo1´].Value := SeuDataSet[´campo1´].Value; cds.Post;
Fiz correndo, Mas a teoria é essa:
Com um DataSet em memoria (ClientDataSet) vc copia os dados do DataSet para ele.
Qualquer dúvida eu detalho mais.
.LG.
GOSTEI 0