Search code examples
c#.net-3.5datagridviewdatetimepicker

Restrict dates in 'datetimepicker' in C#


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.

Here is the form:

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?


Solution

  • 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