GrAmLin
Legacy Member
Dag mensjes,
Ik zit met een probleem, in een listview in vb.net kan ik in een listview items toevoegen. Dat werkt, maar ik wil er meerdere colls gebruiken omdat ik meerdere waarden naast elkaar wil plaatsen.
Daardoor maak ik eerst al de cols aan. Maar normaal moet je standard listview.items.add("balablabla") doen, maar omdat ik nu in die andere coll wil schrijven lukt dit niet. Ik zit me suf te zoeken (nu al een 4 tal uur, en kan het maar niet vinden)
Kan iemand helpen?
Vriendelijke groeten,
hieronder zieje m'n vb.net code.
Dim verbindingsString As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\Documents and Settings\GrAmmy\Bureaublad\db3.mdb;"
Dim verbinding As New OleDb.OleDbConnection(verbindingsString)
verbinding.Open()
Dim opdracht As New OleDb.OleDbCommand("SELECT * FROM dvds ORDER BY id ", verbinding)
Dim dataLezer As OleDb.OleDbDataReader = opdracht.ExecuteReader(CommandBehavior.CloseConnection)
ListBox1.Items.Clear()
ListView1.Columns.Add("id", 20, HorizontalAlignment.Center)
ListView1.Columns.Add("Film naam", 130, HorizontalAlignment.Center)
ListView1.Columns.Add("Tijd", 45, HorizontalAlignment.Center)
ListView1.Columns.Add("Genre", 20, HorizontalAlignment.Center)
ListView1.View = View.Details
ListView1.GridLines = True
Dim i As Integer
While dataLezer.Read
i += 1
' hier probeer ik het voor één te doen, maar lukt me niet.
ListView1.Items(i).SubItems.Add(dataLezer.GetValue(2).GetType.ToString)
End While
verbinding.Close()
Ik zit met een probleem, in een listview in vb.net kan ik in een listview items toevoegen. Dat werkt, maar ik wil er meerdere colls gebruiken omdat ik meerdere waarden naast elkaar wil plaatsen.
Daardoor maak ik eerst al de cols aan. Maar normaal moet je standard listview.items.add("balablabla") doen, maar omdat ik nu in die andere coll wil schrijven lukt dit niet. Ik zit me suf te zoeken (nu al een 4 tal uur, en kan het maar niet vinden)
Kan iemand helpen?
Vriendelijke groeten,
hieronder zieje m'n vb.net code.
Dim verbindingsString As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\Documents and Settings\GrAmmy\Bureaublad\db3.mdb;"
Dim verbinding As New OleDb.OleDbConnection(verbindingsString)
verbinding.Open()
Dim opdracht As New OleDb.OleDbCommand("SELECT * FROM dvds ORDER BY id ", verbinding)
Dim dataLezer As OleDb.OleDbDataReader = opdracht.ExecuteReader(CommandBehavior.CloseConnection)
ListBox1.Items.Clear()
ListView1.Columns.Add("id", 20, HorizontalAlignment.Center)
ListView1.Columns.Add("Film naam", 130, HorizontalAlignment.Center)
ListView1.Columns.Add("Tijd", 45, HorizontalAlignment.Center)
ListView1.Columns.Add("Genre", 20, HorizontalAlignment.Center)
ListView1.View = View.Details
ListView1.GridLines = True
Dim i As Integer
While dataLezer.Read
i += 1
' hier probeer ik het voor één te doen, maar lukt me niet.
ListView1.Items(i).SubItems.Add(dataLezer.GetValue(2).GetType.ToString)
End While
verbinding.Close()
.SubItems.Add(arFilms(y, 1))