I don't know the root of the problem with VB not auto recognizing it's a date, but this sample should help you.
Dim Date1 As DateTime = DateTime.ParseExact(dtrow(1).ToString(), "yyyy-MM-dd",
System.Globalization.DateTimeFormatInfo.InvariantInfo)