Devi stabilire con che formato la data viene salvata sul Database. Se leggi il campo con il formato MM/GG/AAAA, allora quando converti devi specificare tale formato.
Ti consiglio di utilizzare il metodo TryParseExact in questo modo:
DateTime dt;
if (DateTime.TryParseExact("24/01/2013", //o qualsiasi stringa tu leggi dal database
"d/M/yyyy", //specifica il formato esatto che leggi dal database
CultureInfo.InvariantCulture,
DateTimeStyles.None,
out dt))
{
//valid date
}
else
{
//invalid date
}
____________
http://glucolo.wordpress.com
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.