Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olaa,
Possuo um GridView em um Form, o respectivo GridView possui cerca de 8 colunas, uma dessas colunas se chama GridViewColumnNumeroPeca e a outra se chama GridViewColumnNumeroChassi, a coluna GridViewColumnNumeroPeca se encontra sem preenchimento, ou seja, todas as suas linhas estão vazias, o que preciso fazer é: Com o número contido na coluna GridViewColumnNumeroChassi devo encontrar o valor do Numero da Peca* para preencher a linha correspondente do GridViewColumnNumeroPeca,como realizar tal tarefa ? Já tentei de diversas forma e não obtive exito.
* A Função que recebe um Numero de Chassi e retorna o Numero Peca já foi devidamente criada.
OBS: Utilizo Windows Forms.
Desde já, Agradeço.
Atenciosamente.
Olaa,
Obrigado pela atenção. Estou Trabalhando com DataSet Sim.
Novamente obrigado.
Se você quiser adicionar isso diretamente no banco de dados para que estes dados sejam guardados para posterior uso você precisaria fazer a query e dar refresh no GridView.
Se você quer adicionar apenas no gridview e não vai guardar os dados basta fazer isso:
Usei um datagridView pois não achei o gridview no controle.
Private Sub Button4_Click(sender As System.Object, e As System.EventArgs) Handles Button4.Click
Dim dgv As New DataGridView
ConnectionString = con
Dim f As New Form
dgv.Dock = DockStyle.Fill
ConnectionString = con
dgv.DataSource = OleDB.FillDataSet("SELECT * FROM Funcionários").Tables(0)
dgv.Refresh()
//cria o form
f.Controls.Add(dgv)
f.Show()
f.BringToFront()
f.WindowState = FormWindowState.Maximized
//mostra o form
//altera o valor
dgv.Rows(indice).Cells("Nome").Value = "Teste"
dgv.Refresh()
End Sub
Lembrando que a função:
OleDB.FillDataSet("SELECT * FROM Funcionários")
Não existe, eu que a montei em uma dll que uso sempre.
Usei o northwind para montar esse exemplo
O problema foi resolvido.
Muito obrigado pela atenção.
Grande abraço.
Você está trabalhando com dataset?