Back to Devexpress

SchedulerStorage.PrepareResourceFilterColumn Event

windowsforms-devexpress-dot-xtrascheduler-dot-schedulerstorage-e36e663d.md

latest4.2 KB
Original Source

SchedulerStorage.PrepareResourceFilterColumn Event

Fires when a column, representing a resource’s field, is added to the collection of filter columns contained within the FilterControl.

Namespace : DevExpress.XtraScheduler

Assembly : DevExpress.XtraScheduler.v25.2.dll

NuGet Package : DevExpress.Win.Scheduler

Declaration

csharp
public event PrepareFilterColumnEventHandler PrepareResourceFilterColumn
vb
Public Event PrepareResourceFilterColumn As PrepareFilterColumnEventHandler

Event Data

The PrepareResourceFilterColumn event's data class is PrepareFilterColumnEventArgs. The following properties provide information specific to this event:

PropertyDescription
CancelGets or sets a value indicating whether the event should be canceled. Inherited from CancelEventArgs.
FilterColumnGets or sets a field to which a filter criteria is applied.

Remarks

Important

This API is intended to be used with the legacy SchedulerStorage only. Starting with version 18.1, SchedulerStorage and all of its satellite storages are replaced with their updated versions.

You can use the FilterControl to display resources that meet specified conditions. To enable the control to filter resources contained within the SchedulerStorage, the FilterControl.SourceControl property should be set to the SchedulerStorage.Resources collection.

When the FilterControl begins creating a collection of columns which will be used to construct a logical expression (available via the FilterControl.FilterString property), the PrepareResourceFilterColumn event is raised for each added column. Handling this event enables you to substitute the column’s name with a custom text, or prepare a custom editor for specific value types. The column being added is available via the FilterColumn property of the event handler’s parameter.

Implements

PrepareResourceFilterColumn

See Also

PrepareAppointmentFilterColumn

SchedulerStorage Class

SchedulerStorage Members

DevExpress.XtraScheduler Namespace