AppointmentStorageBase.Filter Property
Gets or sets a criteria string used to filter appointments.
Namespace: DevExpress.XtraScheduler
Assembly: DevExpress.XtraScheduler.v24.2.Core.Desktop.dll
NuGet Package: DevExpress.Scheduler.CoreDesktop
#Declaration
#Property Value
Type | Default | Description |
---|---|---|
String | String. |
A string that is a logical expression. |
#Remarks
The expression syntax is described in the Criteria Language Syntax topic.
The Filter property returns the string equivalent of the CriteriaOperator specified by the AppointmentStorageBase.FilterCriteria property. When the Filter property is set, the AppointmentStorageBase.FilterCriteria obtains its value by using the CriteriaOperator.Parse method.
Tip
Use the Scheduler
#Example
The following code instructs the Scheduler to display appointments with the Appointment.Subject containing the word “travel” whose Appointment.Start is August, 24 2017 or later, and resources whose caption (the Resource.Caption property value) begins with the letter ‘N’.
schedulerStorage1.Appointments.Filter = "Contains([Subject], 'travel') And [Start] >= #2017-08-24#";
schedulerStorage1.Resources.Filter = "StartsWith([Caption], 'N')";