Bonjour !

Je cherche à définir un format date pour une colonne de mon datagridview. Pour que le tri fonctionne correctement et pour que l'utilisateur ne puisse pas entrer autre chose qu'une date.

J'importe les données à partir d'un fichier Xml que je mets dans un Dataset puis j'affiche tout ça dans un datagridview.
Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
DataSet1.ReadXml(Application.StartupPath & "\BddStock.xml")
DataGridView1.DataSource = DataSet1
DataGridView1.DataMember = "Cartons"
DataGridView1.Columns(1).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
Mon fichier xml contient des dates et des entiers.
J'aimerais que le format des cellules de colonnes correspondent au type date pour la première et entiers pour la seconde.

J'ai essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
DataSet1.Tables(0).Columns(0).DataType = TypeOf (Date)
mais c'est faux et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
dataGridView1.Columns(1).DefaultCellStyle.Format = "d"
ne fait rien

Pouvez vous m'aider ?