I would like to clarify that rebind function does only retrieve the appointments without recreating the RadScheduler elements (does not refresh the time slots as well). It just initiate a call in order to load the appointments and add them to the RadScheduler client object and as DOM elements so they will be visible to the user.
The repaint functionality does adjust the RadScheduler content ( time slots, appointments DOM elements, headers) , applying scroll bars and adjust any css styles. I would like to clarify that repaint method could not achieve both described objectives since it does not reload the appointments data.
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the UI for ASP.NET AJAX, subscribe to the blog feed