Ir para o conteúdo
csantos

DATADRIDVIEW

Mensagens Recomendadas

csantos

boa tarde

na minha form tenho uma datagrid e eu queria importar dados da minha base de dados (ex:cod_produto), e quero quando eu escolher um codigo de produto que me preenche automaticamente o campo Nome.

eu já criei os campos da datagrid através de código:

DataGridView1.Columns.Add("Cod_Prod", "Cod_Prod")
    DataGridView1.Columns.Add("Nome", "Nome")
    DataGridView1.Columns.Add("Fornecedor", "Fornecedor")
    DataGridView1.Columns.Add("Origem", "Origem")
    DataGridView1.Columns.Add("Lote", "Lote")
    DataGridView1.Columns.Add("Arm_Origem", "Arm_Origem")
    DataGridView1.Columns.Add("ID_Linha", "ID_Linha")
    DataGridView1.Columns.Add("Quant_Kg", "Quant_Kg")

    Dim dataGridRow As New DataGridViewRow()
    Dim Cod_Prod_cmb As New DataGridViewComboBoxCell()
    Dim Nome_txt As New DataGridViewTextBoxCell()
    Dim Fornecedor_txt As New DataGridViewTextBoxCell()
    Dim Origem_txt As New DataGridViewTextBoxCell()
    Dim Lote_txt As New DataGridViewTextBoxCell()
    Dim Origem_txt_txt As New DataGridViewTextBoxCell()
    Dim Quant_Kg_txt As New DataGridViewTextBoxCell()
    Dim Linha_txt As New DataGridViewTextBoxCell()
    dataGridRow.Cells.Add(Cod_Prod_cmb)
    DataGridView1.Rows.Add(dataGridRow)

Agradeço a ajuda...

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
fantasticleague

no teu caso é, metes isso no evento do datagridview

With nomedoform
	 .Show()
	 .JogadoresBindingSource.Position = .JogadoresBindingSource.Find("Nome", JogadoresDataGridView.CurrentRow.Cells(0).Value)
 End With

exprimenta e depois dizes-me, mas arrasta tambem as textboxs do server explorer da tabela que queres, depois deixas estar as que quiseres usar

cumps

PS: não precisas de nada do que ai tens, penso, mete isso td como comentario e exprimenta o meu

Editado por fantasticleague

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
csantos

no teu caso é, metes isso no evento do datagridview

With nomedoform
	 .Show()
	 .JogadoresBindingSource.Position = .JogadoresBindingSource.Find("Nome", JogadoresDataGridView.CurrentRow.Cells(0).Value)
 End With

exprimenta e depois dizes-me, mas arrasta tambem as textboxs do server explorer da tabela que queres, depois deixas estar as que quiseres usar

cumps

PS: não precisas de nada do que ai tens, penso, mete isso td como comentario e exprimenta o meu

desculpa mas não percibi muito bem a tua ideia...

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
csantos

explicame bem o que queres fazer..

Eu quero ter duas comboboxs na minha datagrid (Codigo e Nome), e ao escolher o Código ou o Nome quero que me preenche automaticamente os outros campos na mesma linha com informações relacionadas com o Código ou Nome.

Partilhar esta mensagem


Ligação 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. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.