J'ai dans ma base de donnée des champs de type Datetime que je bind dans une data_grid de cette façon :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
grid.ItemsSource = (from i in item
select new
{
   Du = i.DATESTART,
   Au = i.DATEEND,
   Lieu = i.PLACE,
}).ToList();
Je souhaite ne récupérer que la date, et non date+heure.

J'ai testé bien des solutions, mais LinQ n'implémente pas toutes les méthodes du type DateTime.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
   Du = i.DATESTART.Value.Date,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
   Du = i.DATESTART.Value.Year,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
   Du = i.DATESTART.Value.ToShortDateString(),
Les exceptions sont très vagues pour tout ces essais.

J'utilise LinQ to SQL et du C#.NET 3.5

Merci d'avance pour vos conseils.