You need to use Scale="Manual" and generate the timeline manually:
https://doc.daypilot.org/scheduler/timeline/
Something like this:
private void CreateTimeline()
{
DayPilotScheduler1.Scale = TimeScale.Manual;
DayPilotScheduler1.Timeline.Clear();
// start now
DateTime first = DateTime.Today.AddHours(DateTime.Now.Hour);
// add one cell per hour
for (int i = 0; i < 48; i++)
{
DateTime start = first.AddHours(i);
DateTime end = start.AddHours(1);
DayPilotScheduler1.Timeline.Add(start, end);
}
}