Inline row editing is available since version 7.8.

ASP.NET WebForms

asp.net-scheduler-inline-row-editing.png

.aspx

<DayPilot:DayPilotScheduler 
  ...
  RowClickHandling="Edit" 
  RowEditHandling="CallBack"
  OnRowEdit="DayPilotScheduler1_OnRowEdit"
  ...
  />

.aspx.cs

protected void DayPilotScheduler1_OnRowEdit(object sender, RowEditEventArgs e)
{
  e.Resource.Name = e.NewText;
  setDataSourceAndBind();
  DayPilotScheduler1.UpdateWithMessage("Resource name changed to : " + e.NewText);
}

Demo

ASP.NET MVC

scheduler-for-asp.net-mvc-row-editing.png

MVC View

@Html.DayPilotScheduler("dps", new DayPilotSchedulerConfig {
  BackendUrl = Url.Action("Backend", "Scheduler"),
  // ...
  RowClickHandling = RowClickHandlingType.Edit,
  RowEditHandling = RowEditHandlingType.CallBack
})

MVC Controller

protected override void OnRowEdit(RowEditArgs e)
{
  e.Resource.Name = e.NewText;
  Update(CallBackUpdateType.Full);
}

Demo

JavaScript

javascript-scheduler-row-editing.png

Example

dp.rowClickHandling = "Edit";
dp.onRowEdited = function(args) {
  dp.message("Row text changed to " + args.newText);
};

Demo