You can make individual events read-only by handling BeforeEventRender event handler.
You can override the default settings by changing the value of the following BeforeEventRenderEventArgs properties:
Example
protected void DayPilotCalendar1_BeforeEventRender(object sender, BeforeEventRenderEventArgs e)
{
if (e.Tag["readonly"] == "true")
{
e.EventClickEnabled = false;
e.EventDeleteEnabled = false;
e.EventMoveEnabled = false;
e.EventResizeEnabled = false;
e.EventRightClickEnabled = false;
}
}This example assumes that you have stored a custom DataSource field indicating the read-only status in Tag using DataTagFields:
DataTagFields="readonly"