mehrere Filter für Datagridview

  • VB.NET

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

    mehrere Filter für Datagridview

    Hallo zusammen,

    ich bin noch ein Anfänger und komme einfach nicht weiter...
    Wenn ich den Filter auf den DGV anwende funktioniert dieser wunderbar:
    source1.Filter = String.Format("[Vorname] LIKE '%{0}%' Or [Nachname] LIKE '%{0}%' Or [Alter] LIKE '%{0}%' Or [Geschlecht] LIKE '%{0}%'", words(0))

    Jetzt möchte ich weitere Variablen hinzufügen und schon filtert er nur noch nach der letzten Variablen "words(1)"...
    source1.Filter = String.Format("[Vorname] LIKE '%{0}%' Or [Nachname] LIKE '%{0}%' Or [Alter] LIKE '%{0}%' Or [Geschlecht] LIKE '%{0}%' AND [Vorname] LIKE '%{1}%' Or [Nachname] LIKE '%{1}%' Or [Alter] LIKE '%{1}%' Or [Geschlecht] LIKE '%{1}%'", words(0), words(1))

    Was mache ich da falsch?
    Vielen Dank für die Unterstützung!

    Viele Grüße
    Christof
    Genau das war es...
    Ich habe die Or's eingeklammert und nun funktioniert es ^^

    source1.Filter = String.Format("([Vorname] LIKE '%{0}%' Or [Nachname] LIKE '%{0}%' Or [Alter] LIKE '%{0}%' Or [Geschlecht] LIKE '%{0}%') AND ([Vorname] LIKE '%{1}%' Or [Nachname] LIKE '%{1}%' Or [Alter] LIKE '%{1}%' Or [Geschlecht] LIKE '%{1}%')", words(0), words(1))

    Vielen Dank!
    Viele Grüße
    Christof