Back to Devexpress

ASPxGridViewHeaderFilterEventArgs Class

aspnet-devexpress-dot-web-c5383623.md

latest2.8 KB
Original Source

ASPxGridViewHeaderFilterEventArgs Class

Provides data for the ASPxGridView.HeaderFilterFillItems event.

Namespace : DevExpress.Web

Assembly : DevExpress.Web.v25.2.dll

NuGet Package : DevExpress.Web

Declaration

csharp
public class ASPxGridViewHeaderFilterEventArgs :
    ASPxGridHeaderFilterEventArgs
vb
Public Class ASPxGridViewHeaderFilterEventArgs
    Inherits ASPxGridHeaderFilterEventArgs

ASPxGridViewHeaderFilterEventArgs is the data class for the following events:

Example

This example creates custom filter items and displays them within the Units On Order column’s filter dropdown.

csharp
protected void ASPxGridView1_HeaderFilterFillItems(object sender, DevExpress.Web.ASPxGridViewHeaderFilterEventArgs e) {
        if (e.Column.FieldName != "Quantity") return;
        e.AddValue("nonzero", string.Empty, "[Quantity] != 0");
        e.AddValue(String.Format("from {0} to {1}", 0, 50), string.Empty, String.Format("[Quantity] > {0} and [Quantity] < {1}", 0, 50));
        e.AddValue(String.Format(">= {0}", 50), string.Empty, String.Format("[Quantity] >= {0}", 50));
}
vb
Protected Sub ASPxGridView1_HeaderFilterFillItems(ByVal sender As Object, ByVal e As DevExpress.Web.ASPxGridViewHeaderFilterEventArgs)
    If e.Column.FieldName <> "Quantity" Then Return
    e.AddValue("nonzero", String.Empty, "[Quantity] != 0")
    e.AddValue(String.Format("from {0} to {1}", 0, 50), String.Empty, String.Format("[Quantity] > {0} and [Quantity] < {1}", 0, 50))
    e.AddValue(String.Format(">= {0}", 50), String.Empty, String.Format("[Quantity] >= {0}", 50))
End Sub

Inheritance

Object EventArgs ASPxGridHeaderFilterEventArgs ASPxGridViewHeaderFilterEventArgs BootstrapGridViewHeaderFilterEventArgs

See Also

ASPxGridViewHeaderFilterEventArgs Members

Grid View

DevExpress.Web Namespace