VB.NET中的日期时间错误

VB.NET中的日期时间错误,vb.net,winforms,datetimepicker,Vb.net,Winforms,Datetimepicker,在单击datagridview行时,尝试将数据检索到datetime picker控件时出现以下错误 Dim i as byte i = tblView.CurrentRow.Index txtEnterDate.Text = tblView.Item(2, i).Value txtPubYear.Text = tblView.Item(3, i).Value 该字符串未被识别为有效的日期时间。有一个从索引0开始的未知单词 如何修复此问题?您收到的错误表明tblView项集合包含无效数

在单击datagridview行时,尝试将数据检索到datetime picker控件时出现以下错误

Dim i as byte
 i = tblView.CurrentRow.Index

 txtEnterDate.Text = tblView.Item(2, i).Value
 txtPubYear.Text = tblView.Item(3, i).Value
该字符串未被识别为有效的日期时间。有一个从索引0开始的未知单词


如何修复此问题?

您收到的错误表明tblView项集合包含无效数据。如果看不到更多的代码,就很难判断发生了什么。我建议在有问题的行上设置一个断点,并使用即时窗口来确定数组集合为空的原因。

听起来好像有一个DateTimePicker参与进来,并且
项(2,I)

试试这个:

 txtEnterDate.Text = DateTime.Parse(tblView.Item(2, i).Value);

2和3的值是多少?+1对于如何调试这段代码,这是一个非常好的建议。根据我们掌握的信息,其他任何东西都是猜测。