• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Pro 2007

Listview em Visual basic 2005

3 mensagens neste tópico

Boas Pessoal do P@P  :P

Alguem sabe ou pode arranjar um exemplo pratico de como se mostra numa listview o conteudo de campos de uma base de dados (mdb).

1 abraço

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

aqui fica um excerto de uma aplicação de gestão na qual trabalhei:


Public Sub CarregarRotas()

        Me.lvwRotas.Items.Clear()

        Try
            Dim objConnection As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\bd.mdb; User Id=; Password=;")
            Dim objCommand As New OleDb.OleDbCommand
            objCommand.CommandType = CommandType.StoredProcedure
            objCommand.CommandText = "rotas_get"
            objCommand.Connection = objConnection
            objConnection.Open()

            Dim objDataReader As OleDb.OleDbDataReader = objCommand.ExecuteReader

            If objDataReader.HasRows Then
                Dim objListViewItem As ListViewItem
                While objDataReader.Read
                    objListViewItem = New ListViewItem
                    objListViewItem.Text = objDataReader.Item(1) & "-" & objDataReader.Item(2)
                    objListViewItem.Tag = objDataReader.Item(0)
                    objListViewItem.SubItems.Add(objDataReader.Item(3))
                    objListViewItem.SubItems.Add(objDataReader.Item(4))
                    objListViewItem.SubItems.Add(objDataReader.Item(5))
                    objListViewItem.SubItems.Add(objDataReader.Item(6) & "Ç")
                    Me.lvwRotas.Items.Add(objListViewItem)
                End While
            End If
        Catch ex As Exception
            Throw New Exception("Ocorreu um erro ao adquirir a lista de rotas" & vbCrLf & ex.Message)
        End Try

    End Sub

0

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