Daten aus Access-Datenbank-Tabelle reihenweise auslesen

  • VB.NET

    Daten aus Access-Datenbank-Tabelle reihenweise auslesen

    Hi,

    ich möchte gerne folgendes realisieren:

    ich habe in access eine Datenbank mit einer Tabelle namens Music und Spalten wie zb. Titel,Album,Genre etc erstellt
    da ich einen mediaplayer schreibe der mp3 und wma dateien in eine bzw ihre pfade id3-tags etc in eine datenbank lädt
    diese tabelle möchte ich allerdings nicht in einem datagridview sondern in einem listview auf detailansicht anzeigen.

    meine frage ist nun:

    Wie kann cih die einzelnen Reihen aus der Tabelle auslesen und in Listview items umwandeln
    in etwa so habe ich mir das gedacht:

    VB.NET-Quellcode

    1. For each row as System.data.datarow in MeineTabelle
    2. dim item as new listviewitem
    3. item.text = title
    4. item.subitems.add(row.Album)
    5. item.subitems.add(row.Artist)
    6. item.subitems.add(row.Path)
    7. next




    EDIT:

    Habs schon hinbekommen :)

    falls es jemanden intressiert so habeichs gemacht :

    VB.NET-Quellcode

    1. Public Sub scanDB()
    2. For Each row As DataRow In Lybrary.MusicTableAdapter.GetData
    3. Dim item As New ListViewItem
    4. For Each column As DataColumn In row.Table.Columns
    5. If column.Ordinal = 0 Then
    6. Dim int As String = row.Item(column)
    7. item.Text = int
    8. Else
    9. Dim int As String = row.Item(column)
    10. If My.Computer.FileSystem.FileExists(int) Then
    11. item.Tag = int
    12. End If
    13. item.SubItems.Add(int)
    14. End If
    15. Next
    16. Me.ListView1.Items.Add(item)
    17. Next
    18. End Sub





    Mfg Simon

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Simon1234“ ()