public static void SetValue(Control dateTimePicker, DateTime date) { PropertyInfo propInfo = dateTimePicker.GetType().GetProperty("Value", BindingFlags.Instance | BindingFlags.Public); propInfo.SetValue(dateTimePicker, date, new object[] {}); }