Benutzer mit den meisten Antworten
C# DataGridView filtern mit Hilfe von einer TextBox

Frage
-
((DataTable)gridView.DataSource).DefaultView.RowFilter = string.Format("Name like '%{0}%'", richFilterBox.Text.Trim().Replace("'", "''"));
Das ist mein Code zum Filtern.
Der funktioniert auch aber ich möchte in mehreren Columns filtern wie geht das?
Antworten
-
Hi,
das sollte mit
String.Format( "Name LIKE '%{0}%' OR AndereSpalte LIKE '%{0}%' OR NochEineSpalte LIKE '%{0}%'", ... )
gehen. Hier findest Du eine recht gute Übersicht über die Möglichkeiten:
http://www.csharp-examples.net/dataview-rowfilter/
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
- Bearbeitet Stefan FalzModerator Donnerstag, 13. September 2012 21:09
- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 18. September 2012 15:00
Alle Antworten
-
Hi,
das sollte mit
String.Format( "Name LIKE '%{0}%' OR AndereSpalte LIKE '%{0}%' OR NochEineSpalte LIKE '%{0}%'", ... )
gehen. Hier findest Du eine recht gute Übersicht über die Möglichkeiten:
http://www.csharp-examples.net/dataview-rowfilter/
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
- Bearbeitet Stefan FalzModerator Donnerstag, 13. September 2012 21:09
- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 18. September 2012 15:00
-
Hallo Reacher7490,
Ich gehe davon aus, dass die Antwort Dir weitergeholfen hat.
Solltest Du noch "Rückfragen" dazu haben, so gib uns bitte Bescheid.Grüße,
RobertRobert Breitenhofer, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.