I guess that your code in C# doesn't works because you set the width too early. You need to set the Width of the Scheduler in the OnPreRenderComplete
RadScheduler1.Width = Unit.Pixel(300);
Hope this helps.
the Telerik team