DataView Spalten Filtern

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von ErfinderDesRades.

    DataView Spalten Filtern

    Hallo,
    ich möchte in einer DataView die Spalten Filtern.
    Das funktioniert ja mit
    Dataview1.RowFilter= "Spaltenname = Begriff nach dem gefiltert werden soll"
    Bsp:
    DataView1.RowFilter = "Stadt = München"
    Das funktioniert auch.
    Mein Problem ist jetzt dass bei mir "Stadt" eine Variable ist. Wie kann ich anstatt Stadt eine Variable einfügen?
    Ich hoffe ihr versteht was ich meine :)
    Der Filter ist ein String, und deine Filter-Anweisung musste als String angeben.
    Klar muss man sich für listigere Filter den String dynamisch zusammenbauen:

    VB.NET-Quellcode

    1. dim sFilter = spaltenName(i) & "= 'München'"
    Aber wenn du eine andere Spalte willst, oder wenn sich geändert hat, was in spaltenName(i) steht, musste das erneut ausführen.