Решение «Невозможно привести объект типа System.TimeSpan к типу System.IConvertible. Не удалось сохранить... в... столбцC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Решение «Невозможно привести объект типа System.TimeSpan к типу System.IConvertible. Не удалось сохранить... в... столбц

Сообщение Anonymous »

У меня есть DataTable, где один из столбцов — DataStart, typeof(DateTime). Я пытаюсь добавить еще один столбец, в котором вычисляю какую-то дату.
Вот так:

Код: Выделить всё

DataColumn Deadline = table.Columns.Add("Deadline", typeof(DateTime));
foreach (DataRow row in table.Rows)
{
row["Deadline"] = DataTime.Now.AddDays(10) - (DateTime)(row["DateStart"]);
}
Я получаю сообщение об ошибке при запуске приложения:

Невозможно привести объект типа «System.TimeSpan» ввести
'System.IConvertible'. Не удалось сохранить в крайнем сроке
столбце. Ожидаемый тип — DateTime.

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

Подробнее здесь: https://stackoverflow.com/questions/360 ... em-iconver
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»