It seems to work fine. I've modified the Demo/Scheduler/RowHeaderColumns.aspx.cs example as follows:
protected void DayPilotScheduler1_EventMove(object sender, DayPilot.Web.Ui.Events.EventMoveEventArgs e)
{
#region Simulation of database update
// ...
#endregion
Resource r = DayPilotScheduler1.Resources.FindByValue(e.NewResource);
if (r.Columns.Count == 0)
{
r.Columns.Add(new ResourceColumn());
}
r.Columns[0].InnerHTML = "Moved here";
setDataSourceAndBind();
DayPilotScheduler1.Update("Event moved.");
}
It modifies the HTML of the first additional column after an event is moved.