COMO VINCULAR COMBO A DATAGRID
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
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
Boa tarde,
Amigo pq não seria melhor mostrar tudo no grid mesmo?
Ate mais,,,
Amigo pq não seria melhor mostrar tudo no grid mesmo?
Ate mais,,,
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.
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.
Ok, vo montar um exemplo aqui pra vc.
Valeu amigo, muito obrigado.
Boa tarde,
Em anexo segue um exemplo. Nele eu fiz um relacionamento de tabelas que fica bem mais funcional.
Até mais.
Em anexo segue um exemplo. Nele eu fiz um relacionamento de tabelas que fica bem mais funcional.
Até mais.
Agora segue o anexo.
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.
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.
Não, amigo, não é ignorancia sua não, o anexo não foi mesmo. vou tentar novamente.
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.
recebi e ja executei, era aquilo mesmo que eu queria. Agora vou estudar a sua solucao e evoluir em cima dela.
Valeu.
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.
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.
Tópico encerrado , respostas não são mais permitidas