Selecao DevMedia QUERO SER PRIME

Fórum Grid - clicar 2 vezes no registro e passa para outro grid #374687

08/09/2009

0

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!


Thiagoangra2

Thiagoangra2

Responder

Posts

08/09/2009

Osmar.bento

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 ?


Responder

Gostei + 0

08/09/2009

Thiagoangra2

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!


Responder

Gostei + 0

08/09/2009

Thiagoangra2

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?


Responder

Gostei + 0

09/09/2009

.lg.

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
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.


Responder

Gostei + 0

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

Aceitar