Hi,
If you are still looking for a solution.
in MVC we have OnEventMove() being called on moving the events. You can probably check if the row is the one which you are looking for to be disabled. In that case just exit from the function, without calling the eventmove functionality.
In below case, im looking if the row is in buidingID list, if yes i donot allow the event to be dropped in that row.
protected override void OnEventMove(EventMoveArgs e)
{
.......
......
if (BuildingIds.Contains(e.NewResource))
{
return;
}
new EventManager(Controller).EventMove(e.Id, e.NewStart, e.NewEnd, e.NewResource);
UpdateEvent(e.Id, e.NewStart, e.NewEnd, e.NewResource, "Update");
externaldrag = true;
.....
}