Bonjour,

Je souhaite comparer deux dates issues de DateTimePicker afin de contrôler que la date de début ne soit pas supérieure à celle de fin.

J'ai essayé ça qui ne fonctionne pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if (DateTime.Compare(dateTimePicker1.Value , dateTimePicker2.Value) > 0)
            {
                MessageBox.Show("La date de début ne peut être supérieure à la date de fin ! ", "ATTENTION", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
Ça non plus :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if (DateTime.Compare(dateTimePicker1.Value.Date , dateTimePicker2.Value.Date) > 0)
            {
                MessageBox.Show("La date de début ne peut être supérieure à la date de fin ! ", "ATTENTION", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
Ça non plus :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if (dateTimePicker1.Value.Date > dateTimePicker2.Value.Date) 
            {
                MessageBox.Show("La date de début ne peut être supérieure à la date de fin ! ", "ATTENTION", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }