Try with below code:
Add
ValueChanged
event to DateTimePicker.
this.dateTimePicker1.ValueChanged += new System.EventHandler(this.dateTimePicker1_ValueChanged);
Then add following code to handle
ValueChanged
event:
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
string[] holidayList = { "03/01/2016", "02/20/2016", "02/17/2016" };
if (holidayList.Contains(dateTimePicker1.Value.ToString("MM/dd/yyyy")))
{
MessageBox.Show("Selected date is holiday");
}
if (dateTimePicker1.Value.ToString("dddd") == "Friday")
{
MessageBox.Show("Selected date is holiday");
}
}