<< Appearance settings  >> Show source code for this site
By setting the FreeDays property you can control, which days are days off. Additionally, you can handle the GetDayInfo event to point at work-free days by the code. Notice, every 10th and 20th day of month is free.
FreeDays:

The item appearance is controlled by the ItemStyle property. Try it, please.
ItemStyle:

The Caption property contains string-text which is displayed at the top of the scheduler control. However, the ShowCaption flag determines if the caption is visible.
Caption:


The LinkLineMode allows to control rendering lines between scheduler items. You can hide, show only line or show line and arrow to.
LinkLineMode:

The sum item rectangle appeared in the parent row can be hidden, when the parent row is expanded and children items are visible. Uncheck following checkbox; notice, the sum item in the “Laboratory” row disappears.
Notice, many scheduler properties, especially appearance and behavior properties, are not serialized between particularly requests. Therefore, if you initialize these properties from the page code, keep in mind you need do it every request, regardless of the Page.IsPostback property.
However, if you use standard properties setting with helping design mode and properties window, don’t worry, the automatically generated by the ASP.NET interpreter code does it for you. So, you just choose proper property value in the property grid, that’s all.

If you would look into a source code for this demo, click on the link.
For demonstration purposes all appointments displayed on a calendar are stored in ASP.NET session objects, so original values are restored immediately after a new session object is created.
A list of appointments and resources is intialized every time a new session is started.