Click here to Skip to main content
15,885,278 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
This is my code to populate a list view but it does not show any records. why?

Private Sub populate_studentLvw()
        studentLvw.View = View.Details
        studentLvw.GridLines = True
        studentLvw.FullRowSelect = True
        
       

        cmd = New SqlCommand("select * FROM Students", con)
        Using dr As SqlDataReader = cmd.ExecuteReader
            While dr.Read
                Dim li As New ListViewItem()
                li.Text = Convert.ToString(dr.Item("student_pk"))
                li.SubItems.Add(Convert.ToString(dr.Item("student_fullname")))
                li.SubItems.Add(Convert.ToString(dr.Item("student_branch")))
                li.SubItems.Add(Convert.ToString(dr.Item("student_scholarship")))
                studentLvw.Items.Add(li)
            End While
        End Using
        cmd.Dispose()
        con.Close()
    End Sub
Posted

1 solution

Hi,
You didnt add columns to List view.

try to add columns to list view before adding data.

VB
Private Sub populate_studentLvw()
        studentLvw.View = View.Details
        studentLvw.GridLines = True
        studentLvw.FullRowSelect = True

// Add your columns here.
        
       studentLvw.Columns.Add("Col1")
        studentLvw.Columns.Add("Col2")
        studentLvw.Columns.Add("Col3")
        studentLvw.Columns.Add("Col4")
       
 
        cmd = New SqlCommand("select * FROM Students", con)
        Using dr As SqlDataReader = cmd.ExecuteReader
            While dr.Read
                Dim li As New ListViewItem()
                li.Text = Convert.ToString(dr.Item("student_pk"))
                li.SubItems.Add(Convert.ToString(dr.Item("student_fullname")))
                li.SubItems.Add(Convert.ToString(dr.Item("student_branch")))
                li.SubItems.Add(Convert.ToString(dr.Item("student_scholarship")))
                studentLvw.Items.Add(li)
            End While
        End Using
        cmd.Dispose()
        con.Close()
    End Sub        
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900