Hantera kolumnfilterserversidehändelser
Contents
[
Hide
]
Datafiltrering är förmodligen den mest använda Excel-funktionen som låter dig filtrera data baserat på ett specifikt kriterium. Filtrerad data visar endast de rader som uppfyller villkoret genom att dölja de rader som inte uppfyller kriterierna.
Aspose.Cells.GridWeb-komponenten ger möjlighet att utföra datafiltrering med hjälp av dess gränssnitt. För att utöka dess kapacitet tillhandahåller Aspose.Cells.GridWeb-komponenten också två händelser som kan fungera som återuppringning till filtreringsmekanismen som görs genom GridWeb-gränssnittet.
Hantera serversideshändelse vid tillämpning av kolumnfilter
Det finns två huvudhändelser som beskrivs nedan.
- OnBeforeColumnFilter: Utlöses innan filtret kommer att tillämpas på en kolumn.
- OnAfterColumnFilter: Utlöses efter att filtret har applicerats på en kolumn.
Här är ASPX-skriptet för Aspose.Cells.GridWeb-komponenten för att lägga till och tilldela ovannämnda händelser.
Dessa händelser kan användas för att få användbar information om filtreringsprocessen såsom kolumnindex och värde på vilket filter måste tillämpas. Följande är utdraget som visar användningen av OnBeforeColumnFilter-händelsen för att hämta kolumnindexet och värdet som användaren har valt på GridWeb UI för filtrering.
Å andra sidan, om kravet är att få antal filtrerade rader efter att filtret har tillämpats kan du använda händelsen OnAfterColumnFilter som visas nedan.
Kolla introduktionen till allaArbeta med GridWeb Events tillsammans med några detaljer om hur man hanterar dessa händelser.