Преобразование результатов DateTime в IndexOutOfRangeException - PullRequest
2 голосов
/ 09 июня 2011
Time =(DateTime) AllQuestionsPresented.TryParse(dr["Time"].ToString());

Где dr - SqlReader.

Я получаю IndexOutOfRangeException и не знаю почему.Вот функция TryParse:

public static DateTime? TryParse(string text)
{
    DateTime date;
    if (DateTime.TryParse(text, out date))
    {
        return date;
    }
    else
    {
        return null;
    }
}

Я не понимаю, почему я получаю это исключение и как я могу от него избавиться?!

1 Ответ

8 голосов
/ 09 июня 2011

Это может означать, что его нельзя найти в читателе.dr имеет столбец с именем "Время"?

...