public static void SetCustomFormat(Control dateTimePicker, string customFormat)
{
if (dateTimePicker.GetType().Name == "UltraDateTimeEditor")
{
PropertyInfo propInfo =
dateTimePicker.GetType().GetProperty("FormatString", BindingFlags.Instance | BindingFlags.Public);
propInfo.SetValue(dateTimePicker, customFormat, new object[] { });
}
else if (dateTimePicker is DateTimePicker)
{
DateTimePicker picker = (DateTimePicker)dateTimePicker;
picker.Format = DateTimePickerFormat.Custom;
picker.CustomFormat = customFormat;
}
}