Hi amitj,
I have modified as per your requirement. Please use below code.
C#
DataTable dt = new DataTable();
protected void Page_Load(object sender, EventArgs e)
{
dt.Columns.Add("EventName");
dt.Columns.Add("Date", typeof(DateTime));
dt.Columns.Add("URL", typeof(string));
dt.Rows.Add("Party", DateTime.Now.Date, "Party.aspx");
dt.Rows.Add("Exam", DateTime.Now.Date.AddDays(5), "Exam.aspx");
dt.Rows.Add("Study", DateTime.Now.Date.AddDays(10), "Study.aspx");
}
protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
{
foreach (DataRow row in dt.Rows)
{
if (Convert.ToDateTime(e.Day.Date) == Convert.ToDateTime(row["Date"]))
{
e.Cell.Text = e.Day.DayNumberText + "<br/> <a href='" + row["URL"] + "'>" + row["EventName"].ToString() + "</a>";
}
}
}