DatenTabelle aktualisiern mit Load-Methode

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Morphesus.

    DatenTabelle aktualisiern mit Load-Methode

    Hallo liebes Forum,

    ich habe eine „strongly typed“ Datentabelle, die zunächst aus einer primären Datenquelle (einer Access-Datenbank) gefüllt wird (die Tabelle enthält nur einen kleinen Teil der gesamten Daten der Datenbank).

    Zu einem späteren Zeitpunkt ist die Tabelle unverändert, aber die Daten in der Datenbank haben sich geändert. Jetzt möchte ich die Daten in der Tabelle aktualisieren (d.h. die aktuellen Werte für die in der Tabelle enthaltenen Zeilen aus der Datenbank auslesen).

    Ich dachte, das müsste ganz einfach mit

    Quellcode

    1. myTable.Load(New DataTableReader(myTable), LoadOption.OverwriteChanges)

    gehen. Aber das funktioniert nicht: Die Daten in der Tabelle bleiben unverändert (egal welche LoadOption ich angebe).

    Woran liegt das?

    Vielen Dank im voraus
    Wenn du die alten Daten überschreibst, dann lösche einfach deine vorherige Tabelle im Programm(!) und lade die Daten erneut, so, wie du sie zu Anfang auch lädst, am besten mit einem eigenem Sub dafür.

    VB.NET-Quellcode

    1. Public Sub DatenLaden()
    2. ' Dein Code zum Laden der Daten
    3. End Sub


    lg Morph