Comment faire pour convertir la date à laquelle ont été récupérer à partir de la DB pour n'afficher que les d/mm/aaaa?

J'ai cette 21/10/1999 valeur insérée manuellement dans la base de données SQL et quand je le récupérer comme ceci:

txtDOB.Text = readPatient["pDOB"].ToString();

Il affiche tout de même que l'heure 12:00:00 AM. Mon type de données pour ma colonne de la date de date, pas datetime. Alors pourquoi est-il affiche l'heure?

Parce que le type de tenir les dates en C#/.NET est de type DateTime et il a le temps de la partie. Utilisation ToShortDateString() au lieu de ToString()

OriginalL'auteur user3195396 | 2014-01-31