I implimented the DBSchedulerProviderBase per your sample and it works fine for multi-resource items. What I am trying to figure out now is how to filter it, since the SQL Logic is hardcoded into the GetAppointments method. I have two comboboxes above the schedule that when I change those items, it should filter the appointments shown. But I am unsure of how to do that when the select statement is hardcoded into the GetAppointments Method