I'm using the calendar control to create a calendar to display events through the next few months. Through the OnDayRender Event, I am making only days that have an event behind it selectable. If the user clicks the event, I bind the results of a RowFilter on a DataView to a DataGrid and display the event info. The problem I'm having is that if the user moves forward (in months) on the calendar and selects a day, the event info is displayed, but the calendar moves back to to display the CURRENT DATE, not the selected date. What am I doing wrong, or how can I prevent this from happening?