Вопрос

Я пытаюсь связать список с объектами DateTime с моим ретранслятором.

if (e.item.itemtype == listitemtype.alternationitem || e.item.itemtype == listitemtype.item) {dateTime actualDate = e.item.dataitem как dateTime; }

Когда я хочу получить доступ к событию ItemDatabound на ретрансляторе, я получаю ошибку, который говорит, что DateTime - это ValueType, а не ссылочный тип. Мое решение состоит в том, чтобы обернуть DateTime в пользовательском объекте (тип ссылки) и передать его в данные о ретрансляторе вместо DateTime. Но мне интересно, есть ли другие решения, где ретранслятор принимает ValueTypes (объекты DateTime) ........

Это было полезно?

Решение

Вы неправильно печатаете DataItem

if (e.Item.ItemType == ListItemType.AlternatingItem || 
      e.Item.ItemType == ListItemType.Item) 
{ DateTime actualDate = (DateTime)e.Item.DataItem; }
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top