A feature of a forms based application I am developing allows the user to search through a history of records.
The user can search by name, by number, and between dates, and populate the results in a datagridview control.

However, as the form will be used to search for previous records. The ability for the user to select future dates is not required.
Is there a way to prevent the user from selecting future dates, or even grey the future dates out?
You can try with code based on MaxDate property
yourControl.MaxDate = DateTime.Today;
Link : http://msdn.microsoft.com/fr-fr/library/system.windows.forms.datetimepicker.maxdate.aspx
Please try:
dateTimePicker.MaxDate = DateTime.Now;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With