Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

jaferreira

DataGridView

Mensagens Recomendadas

jaferreira    0
jaferreira

Boas pessoal eu tenho uma DataGridview que recebe dados de um dataset , tipo : DatagridView.DataSource = Dataset.Tabela1

Ate aqui tudo bem mas ele tem um campo que e' a area de actuaçao que e' um Id que liga a outra tabela

Eu queria saber como e' que meto a descricao dessa tabela através do id

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
apocsantos    209
apocsantos

Explica um pouco melhor o que pertendes. Mudar o texto que te aparece? Edita a propriedade Headertext na coluna correspondente na datagrid que queres.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
jaferreira    0
jaferreira

Imagina o Cenario

Tabelas:

Areas

Codigo 1 ; Descricao Informatica

Codigo 2 ; Descricao Medecina

Registos:

Id 1 , Id_Areas 1 , nome XXXXX....

Id 2 , Id_Areas 2 , nome .......

eu no load faço o datagridview1.datasource = dataset.Registos

e fica assim :

1 , 1 , XXXXX....

2 ,  2 , .......

e eu queria assim

1 , Informatica ,XXXXX....

2 , Medecina 2 , .......

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
apocsantos    209
apocsantos

Faz por Query SQL, porque nesse caso estas a puxar dados de duas tabelas diferentes.

Se colocasses cá os nomes dos campos dava-te a query pronta. Assim sem ver os nomes dos campos posso dizer-te que tens de fazer um join nas tabelas, antes de carregares os dados na datagrid.

Cumprimentos

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
jaferreira    0
jaferreira

Pois se for assim eu sei fazer mas queria evitar isso sei que ha ua maneira qualquer de nao ter que voltar a fazer uma query ggggrrrr mas obrigado

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
vbtipo    0
vbtipo

Imagina o Cenario

Tabelas:

Áreas

Código 1 ; Descrição Informática

Código 2 ; Descrição Medicina

Invés de fazeres a tabela assim como está, podes fazer assim:

Tabelas:

Áreas

Descrição

E aqui podes pôr as áreas todas que queres e assim evitas de fazer isto:

Faz por Query SQL, porque nesse caso estas a puxar dados de duas tabelas diferentes.

Se colocasses cá os nomes dos campos dava-te a query pronta. Assim sem ver os nomes dos campos posso dizer-te que tens de fazer um join nas tabelas, antes de carregares os dados na datagrid.

Cumprimentos

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade