Certainly. I am assuming you are asking something like this:
http://www.essentialobjects.com/Demo/Default.aspx?path=Calendar\_i1\schedulerThe process is usually done by two steps:
1. Pull the data from your database and store it in memory. Usually in a Hashtable or a Dictionary object, where the key is a Date and the value is whatever other information you have on that date. With this information, you will be able to tell On date X you have event Y;
2. Handle the calendar's DayRender event. DayRender event is called for every day cell in the Calendar. So for example, if the Calendar is currently showing Nov, 2008, then it calls your DayRender event handler for 11/01/2008, 11/02/2008..., till 11/30/2008. You will then decide what you want to put inside each cell by checking the information you gathered on step 1. For example, you can simply display an "X" for a day that has an event, and display the regular day number for a day that does not have an event;
The key for this approach is, you can put whatever HTML code inside each cell depending on your own logic. The Calendar provides the outer table, header, scroll buttons and organize the row and cells for you, while you fill the cells based on your own data, logic and designs.
Hope this helps. Please feel free to let us know if you wanted something else.
Thanks