2009-08-03 7 views
0

Ich brauche einen Mechanismus, der keine Filterabfrage für jeden Tastendruck sendet, den der Benutzer in der AutoFilterRow eingibt, weil dies zu langsam ist. kann ich einige Ereignisse abfangen, nachdem ein Benutzer in einer Spalte von AutoFilterRow einen Tastenanschlag eingegeben hat?column.OptionsFilter.ImmediateUpdateAutoFilter Wie man es zur Laufzeit setzt

Ich meine, wenn Benutzer die Bearbeitung des Filters Wert beendet, und drücken Sie die Eingabetaste, das sollte die Zeit sein, die ich das GridView_ColumnFilterChanged-Ereignis behandeln will.

Antwort

0

Ich könnte column.OptionsFilter.ImmediateUpdateAutoFilter auf True setzen, nachdem ich die gridView gebunden habe (weil ich vor der Datenbindung keine Spalte definiere.). Es tut was ich will, aber ich bin mir nicht sicher, ob das eine gute Lösung ist?

+0

Ja, das ist die richtige Lösung – Przemaas