Tranformar a coluna do Dbgrid em um DbLoockupCombobox

Delphi

12/01/2007

Bom dia,, alguem sabe tranformar a coluna do Dbgrid em um DbLoockupCombobox, onde vc pode listar de outra tabela um campo para incluir na tabela que o dbgrid esta rodando.... Desde ja muito obrigado..


Vfdelphi

Vfdelphi

Curtidas 0

Respostas

Truck1n

Truck1n

12/01/2007

BOM DIA!

no evento FormCreate você coloca o seguinte código:
var
   x:TgmDBGridLookUp; // é um lookup aqui da empresa
.
.
.
     x := TgmDBGridLookUp.Create(dbccusto); //cria o objeto
     with x do
       begin
          Caption := ´Centro de Custo´; // seta parametros
          datasetgrid := dataset;
          DataSource := datasource;
          ReturnFieldName := ´field´;
          ErrorMessage := ´Campo Inválido´;
       end;
       dbgrid.lookups.AddObject(´field´,x); //adiciona ele ao dbgrid



espero ter ajudado vc cara!!

Abraços!


GOSTEI 0
Vfdelphi

Vfdelphi

12/01/2007

Valeu pela ajuda acho que vai funcionar mais não estou conseguindo incluir isso no sistema tipo. coloquei o que vc me passou no on create do from, mas deu problema no TgmDBGridLookUp oque e esti um componente LookUp ou dbgrid, criei componente copm este nome mas ainda apresenta erro, sera versão do Delphi o meu e 7, caso possa me auxiliar mais do que ja esta , agradeço.


GOSTEI 0
POSTAR