Basically, you should use BeforeEventRender event to modify the event InnerHTML property. You only have to decide how to pass the location and description information into the BeforeEventRender.
Probably the best way is to load all the events into a DataSource/DataTable including a primary key definition and then use DataTable1.Rows.Find(e.Value) to find the right row and read the necessary fields. That DataTable can be assigned to DayPilotCalendar1.DataSource so you load all the data from a database at once.
Comment posted by Shahnawaz Khan 19 years ago.
Thank You! for your kind support.
I'm able to display more eventdata now.
You are doing well, keep it up!
Comment posted by Dan Letecky 19 years ago.
In DayPilot Pro 3.9, it's now possible to pass multiple custom fields (not just a single field stored in DataTagField) with the event.
1. Enter your fields into DataTagFields property, separated by comma:
DataTagFields="description, location"
2. Access the fields in BeforeEventRender event handler using BeforeEventHandlerEventArgs.Tag collection: