Filtrera data
Aspose.Cells.GridDesktop tillhandahåller Auto-Filter och Custom Data Filter-funktioner för användarna. Genom att använda dessa funktioner kan du hitta ett sätt att bara välja de objekt från kalkylbladet som du vill visa i en lista. Dessutom har du rätt att filtrera objekt i en lista enligt ett fastställt villkor. Du kan filtrera text, siffror eller datum med Auto-Filter / Custom Data Filter-funktionen.
Du kan användaAktivera AutoFilter Boolean attribut förRowFilterSettings klass för att aktivera Auto-Filter-funktionen för GridDesktop-kontrollen. Det finns några andra egenskaper för klassen som du kan använda, t.exHeaderRow , StartRow ochEndRowför att ange rubrik, start- och slutradindex. DeKriterier egenskapen används för att ställa in de anpassade filtreringskriterierna. Klassen har också en metod som heterFilterrader för att få de filtrerade raderna baserat på de givna kriterierna.
Sökattributet “innehåller” (skiftlägeskänsligt) i RowFilter stöds också av GridDesktop. Du kan användaIgnorera fall egendom avGridColumn klass för att ange attributet skiftlägeskänslighet för ditt behov. Du kan också använda en egendom som heterIsStartWithCriteria avGridColumn klass för att indikera om RowFilter använder StartWith-kriterierna på en kolumn; standardvärdet för egenskapen är inställt på false.
Filtrera data
Vi implementerar både Auto-Filter och Custom Data Filter-funktioner i det här exemplet. Vi fyller i en datalista i GridDesktop, aktiverar Auto-Filter-funktionen och söker sedan efter filtrerade rader baserat på vissa kriterier.