You can customize the text of the default filter items in the drop-down filter list. The items that are displayed in the drop-down filter list are column filter definitions. You can customize the text of those by changing the value of the AllString, BlanksString, and NonBlanksString properties.
Using Code
Create a row filter and set the filter strings.
Example
This example creates custom filter items for the drop-down list.
C# | Copy Code |
---|---|
FarPoint.Web.Spread.NamedStyle instyle = new FarPoint.Web.Spread.NamedStyle(); FarPoint.Web.Spread.NamedStyle outstyle = new FarPoint.Web.Spread.NamedStyle(); instyle.BackColor = Color.Yellow; outstyle.BackColor = Color.Gray; FarPoint.Web.Spread.StyleRowFilter rf = new FarPoint.Web.Spread.StyleRowFilter(FpSpread1.Sheets[0], instyle, outstyle); FpSpread1.Sheets[0].RowFilter = rf; // Assign filter and customize filter options. FpSpread1.Sheets[0].RowFilter.AddColumn(1); FpSpread1.Sheets[0].RowFilter.ShowFilterIndicator = true; FpSpread1.Sheets[0].RowFilter.AllString = "Show All"; FpSpread1.Sheets[0].RowFilter.BlanksString = "Show The Blanks"; FpSpread1.Sheets[0].RowFilter.NonBlanksString = "Show The Non-Blanks"; |
VB | Copy Code |
---|---|
Dim instyle As New FarPoint.Web.Spread.NamedStyle() Dim outstyle As New FarPoint.Web.Spread.NamedStyle() instyle.BackColor = Color.Yellow outstyle.BackColor = Color.Gray Dim rf As New FarPoint.Web.Spread.StyleRowFilter(FpSpread1.Sheets(0), instyle, outstyle) FpSpread1.Sheets(0).RowFilter = rf ' Assign filter and customize filter options. FpSpread1.Sheets(0).RowFilter.AddColumn(1) FpSpread1.Sheets(0).RowFilter.ShowFilterIndicator = True FpSpread1.Sheets(0).RowFilter.AllString = "Show All" FpSpread1.Sheets(0).RowFilter.BlanksString = "Show The Blanks" FpSpread1.Sheets(0).RowFilter.NonBlanksString = "Show The Non-Blanks" |
Return to the overview of Customizing Filtering of Rows of User Data.