Ich habe 3 Spalten, die ausgefüllt werden müssen, wenn ein Benutzer auf 'Suchen' klickt, aber jedes Mal, wenn ich auf 'Suchen' klicke, erscheint nur die Mitarbeiter-ID, weder der 'Vorname' noch der 'Nachname' in der Listenansicht. Die Daten existieren in meiner Access-Datenbank, dies ist bewiesen, da das Programm einen leeren Datensatz anstelle eines Nullwertfehlers erzeugt. Der Code, den ich die Listenansicht aufzufüllen bin mit ist:Listenansicht Populationsfehler
ds.Clear()
lstClockin.Items.Clear()
con.ConnectionString = provider & datafile
con.Open() 'Open connection to the database
sqlstatement = "SELECT * FROM [EmployeeAccounts]"
da = New OleDb.OleDbDataAdapter(sqlstatement, con)
da.Fill(ds, "allmembers") 'Fill the data adapter
con.Close()
Dim recordCount, x As Short
recordCount = 0
x = 0
recordCount = ds.Tables("allmembers").Rows.Count
With ds.Tables("allmembers")
Do Until x = recordCount
lstClockin.Items.Add(.Rows(x).Item(0))
lstClockin.Items(x).SubItems.Add(.Rows(x).Item(1))
lstClockin.Items(x).SubItems.Add(.Rows(x).Item(2))
lstClockin.Items(x).SubItems.Add(.Rows(x).Item(3))
x = x + 1
Loop
End With
Die ersten 3 Spalten in der Datenbank sind, [Employee ID], [Vorname] & [Nachname]
Alle Vorschläge sind herzlich willkommen; Ich habe jedoch ausgeschlossen, ein DataGridView oder ein beliebiges Steuerelement zu verwenden. Da dieses Programm eine ListView verwenden muss. Vielen Dank im Voraus!
Warum nicht mit TreeView –
Es ist nicht das gleiche Layout noch, was ich für dieses spezielle Programm _ _ dieses Programm benötigt, um eine ListView zu verwenden "_ –
ok @Matt E werfen Sie einen Blick auf meine Antwort –