1)Conflicting events can be allowed conditionally with a client-side code js:
scheduler.attachEvent("onEventCollision", function (ev, evs) {
return false;//allow collision
//or
//return true; to cancel conflicting event
});
2)And here display settings for appointments c#:
protected void _ConfigureViews(DHXScheduler scheduler, IEnumerable cars)
{
//show appointments side-by-side
scheduler.Config.cascade_event_display = true;
var units = new TimelineView("Orders", "car_id");
...
//set minimum heigth of event bar
units.EventDy = units.EventMinDy = units.Dy - 5;