Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
BindingSource.filter() Problem
Bonvie
myCSharp.de - Member

Avatar #avatar-2315.gif


Dabei seit:
Beiträge: 173

Themenstarter:

BindingSource.filter() Problem

beantworten | zitieren | melden

Hallo an alle,
ich bemühe mich gerade einen Benutzerfreundlichen Filter für mein DataGridView hinzubekommen. Und benutze dafür die Funktion BindingSource.filter().

Kennt jemand von Euch eine Möglichkeit wie TeilStrings finden kann. Ich habe eine Spalte mit einträgen wir z.B. solchen: „51-54-57-59“. Ziel ist es jetzt z.B. alle Zeilen mit der 54 und 57 zu finden.

Mit den > < Operatoren bin ich bis jetzt nicht weitergekommen.

Hoffe das geht, oder setze ich mal wieder an der flaschen Stelle an ?
Danke und Gruß
Bonvie
private Nachricht | Beiträge des Benutzers
Luth
myCSharp.de - Member



Dabei seit:
Beiträge: 36

beantworten | zitieren | melden

Versuch mal sowas:


String Filter1 =  "SpalteX LIKE '*54*'";
String Filter2 = "SpalteX LIKE '*57*'";
source1.Filter = Filter1 + " AND "+Filter2;

Der * dient als Wildcard und mit " AND " oder "OR" kannst du Ausdrücke verbinden.
Dann kannst du auch mal hier nachschauen: DataColumn.Expression

Ich hoffe mal, das hilft ein Stück weiter. So habe ich das zumindest bei meinen DataViews gemacht.
private Nachricht | Beiträge des Benutzers
Bonvie
myCSharp.de - Member

Avatar #avatar-2315.gif


Dabei seit:
Beiträge: 173

Themenstarter:

beantworten | zitieren | melden

Super, vielen Dank!
Hat auf anhieb funktioniert!

Gruß
Bonvie
private Nachricht | Beiträge des Benutzers