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;
}
}
我不明白为什么我会得到那个例外,我怎么能摆脱它?!
答案 0 :(得分:7)
这可能意味着它无法在读者中找到。 dr
是否包含名称为“时间”的列?