Yo me refería a que crearas una tabla Eventos con sus campos respectivos (Id, NombreEvento, Fecha, etc)
Luego de ingresar algunos registros, desde .NET traer esos datos en un datatable por ejemplo y en un control
MonthCalendar mostrar las fechas en negrita indicándo que ese día hay un evento. Luego podrías mostrar la descripción del evento según la fecha seleccionada en el control.
Se ve dificil, pero son simples consultas a base de datos.