ошибка даты и времени в VB.NET - PullRequest
0 голосов
/ 30 июня 2011

Я получил следующую ошибку при попытке извлечь данные в элемент управления выбора времени и даты при щелчке по строке просмотра данных.

Dim i as byte
 i = tblView.CurrentRow.Index

 txtEnterDate.Text = tblView.Item(2, i).Value
 txtPubYear.Text = tblView.Item(3, i).Value

Строка не была распознана как допустимый DateTime.Есть неизвестное слово, начинающееся с индекса 0.

Как это можно исправить?

Ответы [ 2 ]

0 голосов
/ 30 июня 2011

Звучит так, как будто задействован DateTimePicker, и проверенная дата уже есть в Item(2,i)

Попробуйте это:

 txtEnterDate.Text = DateTime.Parse(tblView.Item(2, i).Value);
0 голосов
/ 30 июня 2011

Полученная ошибка говорит о том, что в коллекции элементов tblView есть недопустимые данные. Не видя больше кода, трудно сказать, что происходит. Я бы предложил установить точку останова на ошибочной строке и использовать окно Immediate, чтобы определить, почему ваша коллекция массивов пуста.

...