Focus
1. You can set the vertical scroll position using ScrollY property on the server side (don't forget to call Update() then). However, this works with pixels so it might be difficult to calculate if you are showing concurrent events in some of the rows (the row height doesn't correspond to event height).
2. You can highlight the row header by using custom background color in BeforeResHeaderRender.
Example:
protected void DayPilotScheduler1_BeforeResHeaderRender(object sender, DayPilot.Web.Ui.Events.BeforeHeaderRenderEventArgs e)
{
if (!e.IsCorner && e.Value == "ROWID1")
{
e.BackgroundColor = "red";
}
}