Back to Devexpress

RepositoryItemLookUpEdit.PopupFilter Event

windowsforms-devexpress-dot-xtraeditors-dot-repository-dot-repositoryitemlookupedit-7ca7e83c.md

latest2.6 KB
Original Source

RepositoryItemLookUpEdit.PopupFilter Event

Allows you to provide a custom filter criteria.

Namespace : DevExpress.XtraEditors.Repository

Assembly : DevExpress.XtraEditors.v25.2.dll

NuGet Package : DevExpress.Win.Navigation

Declaration

csharp
[DXCategory("Events")]
public event PopupFilterEventHandler PopupFilter
vb
<DXCategory("Events")>
Public Event PopupFilter As PopupFilterEventHandler

Event Data

The PopupFilter event's data class is DevExpress.XtraEditors.Controls.PopupFilterEventArgs.

Remarks

The PopupFilter event allows you to provide a custom filter criteria for data in the editor’s popup window. When handling this event, create a criteria in code and assign it to the Criteria event argument. See an example below.

csharp
private void lookUpEdit1_Properties_PopupFilter(object sender, DevExpress.XtraEditors.Controls.PopupFilterEventArgs e) {
    e.Criteria = DevExpress.Data.Filtering.CriteriaOperator.Parse("ShipCountry == 'Brazil'");
}
vb
Private Sub LookUpEdit1_Properties_PopupFilter(sender As Object, e As DevExpress.XtraEditors.Controls.PopupFilterEventArgs) Handles LookUpEdit1.Properties.PopupFilter
    e.Criteria = DevExpress.Data.Filtering.CriteriaOperator.Parse("ShipCountry == 'Brazil'")
End Sub

See Also

SearchMode

PopupFilterMode

CascadingOwner

Cascading Lookups

Simplified Criteria Syntax

RepositoryItemLookUpEdit Class

RepositoryItemLookUpEdit Members

DevExpress.XtraEditors.Repository Namespace