CARREGAR DADOS NO LISTVIEW.
                    Ola a todos,
gostaria de uma ajuda que as vezes para algum é moleza,
preciso carregar um listview com dados vindo do sqlserver.
Se alguem poder me ajudar, agradecido.
Edi Carlos
            gostaria de uma ajuda que as vezes para algum é moleza,
preciso carregar um listview com dados vindo do sqlserver.
Se alguem poder me ajudar, agradecido.
Edi Carlos
                    Todos os links abaixo possuem anexo portanto da pra você estudar bastante
http://www.macoratti.net/listview.htm
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=304614
Esse aqui tem uma idéia de como poderia comecar
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=403864
            http://www.macoratti.net/listview.htm
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=304614
Esse aqui tem uma idéia de como poderia comecar
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=403864
                    Seria algo mais ou menos assim:
SQL = [Ô]Select ....[Ô]
Set rec = New ADODB.Recordset
rec.open SQL, Conexao, adOpenForwardOnly, adLockReadOnly
Do Until rec.Eof
listview.ListItems.Add
intLinha = listview.ListItems.Count
listview.ListItems(intLinha).Text = rec!campo1
listview.ListItems(intLinha).SubItems(1) = rec!campo2
rec.MoveNext
Loop
rec.Close
                
            SQL = [Ô]Select ....[Ô]
Set rec = New ADODB.Recordset
rec.open SQL, Conexao, adOpenForwardOnly, adLockReadOnly
Do Until rec.Eof
listview.ListItems.Add
intLinha = listview.ListItems.Count
listview.ListItems(intLinha).Text = rec!campo1
listview.ListItems(intLinha).SubItems(1) = rec!campo2
rec.MoveNext
Loop
rec.Close
                    Amigo eu carrego diversos dados no ListView e utilizo o seguinte:
[ô] Carrega todas as notas registradas na Listagem (lstConsulta)
Set oConCadC = New ADODB.Connection
oConCadC.ConnectionString = Init.vStrConSQLServer
oConCadC.Open
Set oRecCadC = New ADODB.Recordset
vStrSql = [Ô]Select * From ger105 Order By controle[Ô]
oRecCadC.Open vStrSql, oConCadC, adOpenDynamic, adLockReadOnly
        
lstConsulta.ListItems.Clear
Do While Not oRecCadC.EOF
Set lst = lstConsulta.ListItems.Add
With lst
.Text = oRecCadC.Fields([Ô]controle[Ô])
.SubItems(1) = oRecCadC.Fields([Ô]numnota[Ô])
.SubItems(2) = oRecCadC.Fields([Ô]nome[Ô])
.SubItems(3) = oRecCadC.Fields([Ô]status[Ô])
.SubItems(4) = oRecCadC.Fields([Ô]descricao[Ô])
.SubItems(5) = oRecCadC.Fields([Ô]dataentrada[Ô])
.SubItems(6) = Format(oRecCadC.Fields([Ô]valortotalnota[Ô]).value, [Ô]Currency[Ô])
End With
oRecCadC.MoveNext
Loop
    
[ô] Fecha as conexões aberta com a base de dados
Call fechaObjetoConnection(oConCadC)
Pode testar aà que vai funcionar. abraços
            [ô] Carrega todas as notas registradas na Listagem (lstConsulta)
Set oConCadC = New ADODB.Connection
oConCadC.ConnectionString = Init.vStrConSQLServer
oConCadC.Open
Set oRecCadC = New ADODB.Recordset
vStrSql = [Ô]Select * From ger105 Order By controle[Ô]
oRecCadC.Open vStrSql, oConCadC, adOpenDynamic, adLockReadOnly
lstConsulta.ListItems.Clear
Do While Not oRecCadC.EOF
Set lst = lstConsulta.ListItems.Add
With lst
.Text = oRecCadC.Fields([Ô]controle[Ô])
.SubItems(1) = oRecCadC.Fields([Ô]numnota[Ô])
.SubItems(2) = oRecCadC.Fields([Ô]nome[Ô])
.SubItems(3) = oRecCadC.Fields([Ô]status[Ô])
.SubItems(4) = oRecCadC.Fields([Ô]descricao[Ô])
.SubItems(5) = oRecCadC.Fields([Ô]dataentrada[Ô])
.SubItems(6) = Format(oRecCadC.Fields([Ô]valortotalnota[Ô]).value, [Ô]Currency[Ô])
End With
oRecCadC.MoveNext
Loop
[ô] Fecha as conexões aberta com a base de dados
Call fechaObjetoConnection(oConCadC)
Pode testar aà que vai funcionar. abraços
                        Tópico encerrado , respostas não são mais permitidas
                    
                


