CalendarControlBase.AddSelection(DateRange) Method
Adds the specified date range to the selection.
Namespace: DevExpress.XtraEditors.Controls
Assembly: DevExpress.XtraEditors.v25.2.dll
NuGet Package: DevExpress.Win.Navigation
Declaration
Parameters
| Name | Type | Description |
|---|---|---|
| range | DevExpress.XtraEditors.Controls.DateRange | The range to be added to the selection. The object specifies dates that lie in the range between the DateRange.StartDate (including this date) and the DateRange.EndDate (excluding this date). |
Remarks
In multi-selection mode (see CalendarControlBase.SelectionMode), the AddSelection method allows you to select certain dates. Use the CalendarControlBase.SelectedRanges property to access the current selection.
The following code snippet adds a date range to the selection on a button click:
using DevExpress.XtraEditors;
using DevExpress.XtraEditors.Controls;
using DevExpress.XtraEditors.Repository;
namespace tileItemSize {
public partial class Form1 : XtraForm {
public Form1() {
InitializeComponent();
// Activate multiple selection
calendarControl1.SelectionMode = CalendarSelectionMode.Multiple;
// Add a selection range on a button click
btnAddSelection.Click += (s, e) =>
{
DateRange range = new DateRange();
range.StartDate = new DateTime(2026, 2, 16);
range.EndDate = new DateTime(2026, 2, 22);
calendarControl1.AddSelection(range);
};
}
}
}
See Also