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