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

wizzuu

[Dúvida] Como passar dados de uma Listview para uma DataGridView

Mensagens Recomendadas

wizzuu    1
wizzuu

Boa noite.

Estou a fazer um projecto, e de momento precisava de passar os dados que tenho numa listview (no formulário 1), dividos por 3 colunas: Nome, Preço e Quantidade, para uma datagridview(no formulário 2) que vai ter as tabelas: Mesa, Nome, Preço e Quantidade..

Tenho a base de dados criada em SQL, e tenho uma tabela chamada "encomendas".

O código que estou a usar é o seguinte (sendo este executado no Load do formulário 2(Formulário onde se encontra a datagrid)):

 Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim instrucao As String
For Each item As ListViewItem In Form1.ListView2.Items
Dim Coluna1 As String = Form1.Label4.Text
Dim Coluna2 As String = item.SubItems(0).Text
Dim Coluna3 As String = item.SubItems(1).Text
Dim Coluna4 As String = item.SubItems(2).Text
instrucao = "INSERT INTO encomendas VALUES('" & Coluna1 & "', '" & Coluna2 & "', '" & Coluna3 & "', '" & Coluna4 & "')"
Me.EncomendasTableAdapter.Adapter.SelectCommand.CommandText = instrucao
Me.EncomendasTableAdapter.Fill(Me.EncomendasDataSet.encomendas)
Next

End Sub

Na base de dados a "Mesa" está em tipo INT, o "Produto" e o "Preço" em modo NVARCHAR(20) e a Quantidade em "INT"

E não está a funcionar.

Aparece o erro "NullReferenceException was unhandled. - A referência de objecto não foi definida como uma instância de um objecto."

Não sei o que estou a fazer mal..

Agradecia a vossa ajuda.

Cumprimentos.

Editado por wizzuu
geshi

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
felipe_live    0
felipe_live

Alguém poderia me ajudar? Sou um novato na área de programação.

Eu tenho duas ComboBox com informações puxada de uma tabela do SQLServer

Quando o usuário selecionar as informações desejadas da ComboBox e clicar no botão Salvar, essas informações tem que ir para uma outra tabela do SQLServer.

Cada ComboBox corresponde a uma coluna da tabela.

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