Fórum Combobox na Dbgrid URGENTE #153220
09/04/2003
0
Imagine que na dbgrid tem as colunas, no lado de cada coluna quero que apareça um combobox
Rogério
Anonymous
Curtir tópico
+ 0Posts
09/04/2003
Marcelo.c
defina as colunas que deseja,
clique sobre a coluna a receber a combo
e preencha a propriedade [b:6c5975fc26]PickList[/b:6c5975fc26] com os itens desejados.
Gostei + 0
11/03/2004
Lucas Silva
Tudo bem isto está funcionando perfeitamente, agora como faço p/ colocar o valor escolhido no combo no Grid???
já coloquei um UpDateSql, ligado a query do grid, nada funciona...
Alguem tem alguma sujestão??
Gostei + 0
11/03/2004
Marco Salles
O Grid Em <Options...> Deve Estar Com a Propiedade dgEditing:=True e Consequentemente dgRowSelect = False...E So Selecionar o Campo Onde Supostamente Esta o Combo(Ele Vai Aparecer Azulado), Dar Um Click e SelecionE o Item ( Que Foi Introduzido Na Propiedade <PicList>)
Eu Acho Que Não Tem Muito Misterio ...O Único Incoveniente Deste Método e Que Se Voce Digitar Um Valor Diferente Neste Campo, Este Valor Não É Adicionado a Propiedade <PicList> , O Que Não Aconteceria Num DbCombox Real...
Gostei + 0
11/03/2004
Lucas Silva
Eu não entendi muito bem esse campo que você está se referindo ai....
Eu ja tenho os itens no combo, quando o usuário clica e abre o combo aparece os itens (o item selecionado fica em azul), quando você clica, o combo se fecha e o grid fica branco....
o campo que estou associando fui eu que criei na query....
Deu pra entender melhor??
Gostei + 0
11/03/2004
Marco Salles
Porque a Query Não Esta Em Modo De Edição...O Exemplo Que O Nosso Amigo Sugeriu é Mais Recomendado Usando Componente Table, Que Ao Clicar No Grid Ele Já Fica Em Modo De Edição...
Gostei + 0
11/03/2004
Lucas Silva
Este campo, está em outra tabela, não tem nada haver com a tabela da query, eu criei um campo ´STATUS´ do tipo calculado....
eu acho que o problema é que ele tinha quer ser do tipo fkData...
Mais se eu trocar da erro... e outra o updateSql não pega ele.......
Se você tiver alguma sujestão ai, eu agradeço.
Obrigado.
(- 900 -)
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)