Bonjour à tous !

Voici mon problème : Je cherche à trier une colonne par date sur un datagridview.
Ce qu'il se passe actuellement est que le datagridview considère la colonne comme de format string et non date. Je me retrouve avec des enregistrements ayant une date au 17/01/2010 avant ceux ayant une date au 20/03/2010 par exemple (pour un tri croissant).

Mon datagridview est alimenté par bindingsource.datasource qui lui-même est alimenté par un dataset / datatable.
Le datatable est lui alimenté par une variable de type array : myDT.Rows.Add(strRow)
J'ai déjà essayé d'utiliser les évènements sortcompare et sorted mais ils ne fonctionne pas (j'ai eu la confirm sur msdn). En revanche, j'arrive bien à rentrer dans le ColumnHeaderMouseClick.

Quelqu'un aurait-il une idée pour m'aider ?


Merci d'avance,
Etienne