Daten in DataTable Filtern

11/09/2007 - 08:10 von Chris Pick | Report spam
Hallo

Ich habe eine DataTable mit den Spalten "Kontonummer" und "Beschreibung"
welche ich in einem DataGrid anzeige. Nun habe ich ein Textfeld welches einen
Filter für diese Table aufnimmt. jetzt sollen bei einer eingabe im Textfeld
die Daten aus der Table gefiltert und im Grid angezeigt werden. Die Filterung
erfolgt auf der Spalte "Beschreibung" und zwar bei jeder Eingabe im Textfeld.
Wie kann ich das Filtern auf der DataTable realisieren?
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
11/09/2007 - 08:18 | Warnen spam
Hallo Chris,

"Chris Pick" schrieb:

Nun habe ich ein Textfeld welches einen
Filter für diese Table aufnimmt. jetzt sollen bei einer eingabe im Textfeld
die Daten aus der Table gefiltert und im Grid angezeigt werden.



wenns auch eine DataView (ggfs. auch die, die Du mit <DataTable>.DefaultView
bekommst) sein darf, würde sich :

<DataView>.RowFilter = <FilterStatement>

anbieten, also bspw.:

<DataView>.RowFilter = "Beschreibung LIKE '" & Suchbegriff & "%'"

http://msdn2.microsoft.com/de-de/li....rowfilter(VS.80).aspx
http://msdn2.microsoft.com/de-de/li...expression(VS.80).aspx

Tschau, 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

Ähnliche fragen