COMO VINCULAR COMBO A DATAGRID

RENATOTEOTONIO 18/10/2011 11:44:09
#386933
Senhores,
Sou iniciante no VB.NET e estou com o seguinte problema: Tenho um datagridview e um combobox que gostaria de vincular, mas não consigo faze-lo. Para ilustrar seria como ter um grid onde eu tenho as colunas código e nome ; e uma combobox ao lado onde apareceria a profissão do sujeito. As tabelas seriam: pessoa(código, nome, código_profissao) e profissão (código_profissao, nome_profissao). A medida que eu navegasse na grid, a combo mostraria a profissao da pessoa.

Desde já agradeço a ajuda,
Obrigado
ALTAIR148 18/10/2011 12:19:29
#386937
Resposta escolhida
Boa tarde,

Amigo pq não seria melhor mostrar tudo no grid mesmo?

Ate mais,,,
RENATOTEOTONIO 18/10/2011 13:11:54
#386942
Caro amigo,

o exemplo sugerido realmente e simples para o entendimento do problema pelos senhores, e a partir da solucao dele poderei dar solucao para outros mais complexos.
Nao se trata de simplesmente mostrar, mas mudando a combo tambem posso mudar a profissao da pessoa.

Pode parecer simples (e deve ser mesmo) mas estou tomando uma surra aqui no trabalho. Me parece que a solucao passa pelo databinding mas ainda nao consegui me entender com ele.

Obrigado.
ALTAIR148 18/10/2011 13:16:28
#386943
Ok, vo montar um exemplo aqui pra vc.
RENATOTEOTONIO 18/10/2011 14:01:50
#386948
Valeu amigo, muito obrigado.
ALTAIR148 18/10/2011 14:20:13
#386952
Boa tarde,

Em anexo segue um exemplo. Nele eu fiz um relacionamento de tabelas que fica bem mais funcional.

Até mais.
ALTAIR148 18/10/2011 14:22:36
#386954
Agora segue o anexo.
RENATOTEOTONIO 18/10/2011 14:45:01
#386958
Caro Altair,

como posso baixar o anexo? Nao estou encontrando nenhuma referencia ao mesmo no topico.
Provavelmente é ignorancia minha pois nao estou acostumado a frequentar foruns.
Voce poderia me orientar?

Mais uma vez obrigado.
ALTAIR148 18/10/2011 14:47:04
#386959
Não, amigo, não é ignorancia sua não, o anexo não foi mesmo. vou tentar novamente.

RENATOTEOTONIO 18/10/2011 15:03:40
#386962
Muito obrigado Altair,

recebi e ja executei, era aquilo mesmo que eu queria. Agora vou estudar a sua solucao e evoluir em cima dela.

Valeu.
RENATOTEOTONIO 18/10/2011 15:38:55
#386967
Caro Altair,

mais uma vez obrigado pela sua atencao e pela sua solucao, mas infelizmente encontrei um impecilio para que eu possa aplica-la.
A tabela de profissoes pode ter nomes repetidos com codigos diferentes, portanto eu nao posso simplesmente jogar o nome corrente do datagrid em cima da combo, pois o codigo da profissao pode ser diferente.
Na realidade eu precisaria que funcionasse via codigo da profissao, isto e, quando movimentasse o datagrid, atraves do codigo da profissao do datagrid movimentasse a combo.

Eu ja consegui esse efeito criando os objetos no formulario mas nao via codigo, e neste caso verifiquei que ele cria 2 bindingsource (um para a tabela pai e outro para a tabela filho).

Se voce puder me ajudar ficaria muito grato.

Obrigado.
Página 1 de 3 [24 registro(s)]
Tópico encerrado , respostas não são mais permitidas