Back to Devexpress

ColumnView.FilterPopupExcelCustomizeTemplate Event

windowsforms-devexpress-dot-xtragrid-dot-views-dot-base-dot-columnview-d6795601.md

latest2.8 KB
Original Source

ColumnView.FilterPopupExcelCustomizeTemplate Event

Allows you to customize templates for Excel-style filters and for external editors generated with Filtering UI Context.

Namespace : DevExpress.XtraGrid.Views.Base

Assembly : DevExpress.XtraGrid.v25.2.dll

NuGet Packages : DevExpress.Win.Grid, DevExpress.Win.Navigation

Declaration

csharp
[DXCategory("Appearance")]
public event FilterPopupExcelCustomizeTemplateEventHandler FilterPopupExcelCustomizeTemplate
vb
<DXCategory("Appearance")>
Public Event FilterPopupExcelCustomizeTemplate As FilterPopupExcelCustomizeTemplateEventHandler

Event Data

The FilterPopupExcelCustomizeTemplate event's data class is DevExpress.XtraGrid.Views.Grid.FilterPopupExcelCustomizeTemplateEventArgs.

Remarks

The FilterPopupExcelCustomizeTemplate event is raised each time a user invokes an Excel-style filter and allows you to customize its template.

The code sample below illustrates how to change the background color in an Excel-style filter.

csharp
gridView1.FilterPopupExcelCustomizeTemplate += OnFilterPopupExcelCustomizeTemplate;

void OnFilterPopupExcelCustomizeTemplate(object sender, FilterPopupExcelCustomizeTemplateEventArgs e)
{
    e.Template.BackColor = System.Drawing.Color.FromArgb(0, 0, 120);
}
vb
Private gridView1.FilterPopupExcelCustomizeTemplate += AddressOf OnFilterPopupExcelCustomizeTemplate

Private Sub OnFilterPopupExcelCustomizeTemplate(ByVal sender As Object, ByVal e As FilterPopupExcelCustomizeTemplateEventArgs)
    e.Template.BackColor = System.Drawing.Color.FromArgb(0, 0, 120)
End Sub

See Also

FilterPopupExcelPrepareTemplate

ColumnView Class

ColumnView Members

DevExpress.XtraGrid.Views.Base Namespace