If the Calendar control is displayed properly but no events are visible you can check the following points.
This tutorial describes data binding in DayPilot Lite but the same mechanism is used for the Pro version.
The key is to check that your data source contains the right data (within the range between DayPilotCalendar.StartDate and StartDate plus Days) and that the data fields are mapped properly using Data*Field properties. Note that the data source is filtered during data binding and all events outside of the StartDate and EndDate range are cut.
If you are using the resources view (ViewType="Resources") you should make sure that the column IDs (Column.Value) are matching the DataColumnField values.
var v = new DayPilot.Calendar('ctl00_ContentPlaceHolder1_DayPilotCalendar1');
Find the following line and check if there are any events:
v.events = [ /* events listed here */ ];
This is the initial list of events. These events will be displayed after the initial page load.
Your global CSS styles may affect displaying of some DayPilot elements. You can test it by temporarily disabling your stylesheets.
DayPilot is compatible with reset.css.