For a planner, it's very normal to have a list of tasks to be finished. And with each task, it will require different type of resources. In my case, the resource is the employee, which can have different skill sets. I want to be able to select the task, and based on the skill required by the task, to filter the employees as resource. Then based on the availability of the filtered employees, assign specific task to a specific employee. I think it's nature of the process for planning and scheduling. For some reason, radscheduler rebind on client side can't update the resource. According to Telerik's feed back, it seems only way to achieve this is to do a post back(partially by ajaxmanager or full). I am hoping it can be done as radgrid.