DHTMLX Scheduler .NET 2.0 Released: New Look, New Feel

We are excited to announce the release of DHTMLX Scheduler .NET 2.0, the updated version of our calendar control for ASP.NET. The new version comes with a new terrace skin and brings a number of new valuable features that deliver cutting-edge improvements in scheduling.

Scheduler .NET 2.0 introduces the following updates:

Improved Design

Scheduler got a new attractive Terrace skin with color-rich event boxes on the snow-white background of the calendar. 

 terrace skin

In this version you can customize the display of events and define custom html containers for event boxes. Moreover, event duration period can be shown in each event box, as we have already implemented that in our car rental application. 


custom event box

Enhanced Usability

We did our best to make Scheduler .NET more convenient in use and more perfect in functions.

We have updated drag-and-drop for timeline view. Now you can resize, drag events from the center and adjust the height of each event. 


timeline event resizing

A long-awaited feature has been implemented - you can now block calendar dates or sections from being reserved (e.g. days offs, holidays or past events).


blocking dates

Moreover, you can also mark calendar dates or sections with a different color: 


mark calendar dates

To facilitate time selection for an event, we have added a highlight pointer:  

 highlight pointer 

With highlight enabled you can also create an event on click. The preset event duration determines the size of the highlighted area and facilitates adding of new events. 

create on click event

If you need to add many inputs to your calendar form, use a wide details form. You can easily increase the width of lightbox, making it more compact and convenient to use.

 wide details form

One more feature that is worth your attention is events filtering. Now you can filter events by time, occurrence, room number and etc. separately for each view of scheduler.

events filtering

Specially for Google Calendar users we have implemented integration with Google Calendar. It allows importing/exporting calendar events to/from Google Calendar. 

 integration with google calendar

Extended Capabilities

Some improvement, both client and server side, have also been done on scheduler configuration.

1. New Grid View:

Now you can arrange the list of upcoming events in the grid. In comparison with the existing Agenda view, it supports the display of multiple columns. 

The grid is fully customizable: you can set the width of columns, the height of rows, define text alignment, sort the column by clicking on the column header and enable/disable navigation through the set period of time (e.g. a month).

 grid view

2. Multiple Schedulers:

Now you can create several schedulers on one page running at a time. Each scheduler can display different data.


multiple scheduler3. Time Zones:

We have enabled the conversion of server side dates from UTC to your local time zone and backwards when data are sent to the server. Now users from different time zones can see events in their local time.

4. Auto Save Upon Closing:

If you happen to click outside the lightbox during editing, now it closes up automatically as an updated event.

5. Auto Update:

When you make updates to a certain event, you can now adjust your scheduler settings to refresh the entire view of the calendar. This feature can be enabled when you need to automatically recalculate the size of adjacent event boxes.

6. Rendering Of Multi-day Events:

Scheduler .NET provides the ability to display events, which extend over more than one day, in daily and weekly views. The time period for an event is set in the lightbox. If you need to adjust time use the conventional drag-and-drop method. 

multiday events 
 7. New Options For Recurring Events:

  •  Timestamps in UTC
We have enabled timestamps so that you could work with recurring events disregarding time zones.  In this case, events are stored as UNIX time;
  • Defining the lightbox behavior
In this version you can define the lightbox behavior before it is opened for editing. There are three options for you to choose from:
  1. a message pops up asking whether you’d like to edit the series of recurring events or only a particular event;
  2. the lightbox opens up at once and you can edit a certain occurrence;
  3. the lightbox opens at once  and you can edit the series of recurring events;
identifying lightbox8. JQuery Validation

With Scheduler .NET 2.0 it is possible to easily add validation (create a details form) that allows you to validate user inputs into the details form using DataAnnotation. It ensures that the provided information is valid before it is stored. If inappropriate information is entered, an error message is displayed in the form.  

jquery validationThe full list of Scheduler .NET features can be viewed on the Features page. We have also updated the live demo.

get trial             buy

Share our delight with your friends and leave your opinion below. 



Viktoria Langer

DHTMLX Scheduler .NET product care manager and customer manager since 2012. Interested in ASP.NET and trying to create valuable content.

Recent Blog Posts