USUÁRIO:
SENHA:
SALVAR LOGIN ?
Fórum
Visual Basic
Responder
Voltar
Autor
Assunto:
Preencher List View
Ingredy
SÃO JOÃO DE MERITI
RJ - BRASIL
ENUNCIADA !
Postada em 27/10/2013 15:59 hs
Pessoal, me ajude. Não consigo preencher o ListView (ListaAlunos)
No .bas coloquei:
Public cnn As New ADODB.Connection
Public rs As New ADODB.Recordset
Public rsCor As New ADODB.Recordset
Public i As Integer
Public lst As ListItem
No form coloquei:
Private Sub Form_Load()
cnn.CursorLocation = adUseClient
cnn.Open "provider=microsoft.jet.oledb.4.0;persist security info = false; data source = " & App.Path & "escola.mdb;"
ListaAlunos.ListItems.Clear
'se não há registros então sai da rotina
If rs.RecordCount = 0 Then Exit Sub
'enquanto houver registros inclui os registros no ListView
While Not rs.EOF
Set lst = ListaAlunos.ListItems.Add(, , rs(0))
For i = 1 To 5
lst.SubItems(i) = rs(i)
Next i
rs.MoveNext
Wend
End Sub
Porém ele dá erro na parte: lst.SubItems(i) = rs(i)
E se eu retirar isso, somente aparece os registros da primeira coluna da tabela.
O que faço??
Tekki
UBERLÂNDIA
MG - BRASIL
ENUNCIADA !
Postada em 28/10/2013 23:07 hs
Qual o erro? Quantos registros você possui na tabela do BD?
Ingredy
não registrado
ENUNCIADA !
Postada em 29/10/2013 09:24 hs
Tenho 10 registros, porém se eu mudar para "For 1 to 9" ele não aceita.
Teco
não registrado
ENUNCIADA !
Postada em 10/11/2013 09:20 hs
Quanto ao número de registro não tem nada haver e sim o número de colunas.
For i = 1 To 5 Pelo jeito você tem 5 colunas no listview.
Correto
For i = 1 To 4
Página(s): 1/1
Seu Nome:
Seu eMail:
ALTERAR PARA MODO HTML
Mensagem:
[:)] =
[:P] =
[:(] =
[;)] =
HTML DESLIGADO
VOLTAR
CyberWEB Network Ltda. © Copyright 2000-2024 - Todos os direitos reservados.
Powered by
HostingZone -
A melhor hospedagem para seu site