Тип значения и ссылочный тип события Repeater itemdatabound

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

if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item) {DateTime actualDate = e.Item.DataItem as DateTime; }

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


person Sune    schedule 29.03.2010    source источник


Ответы (1)


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

if (e.Item.ItemType == ListItemType.AlternatingItem || 
      e.Item.ItemType == ListItemType.Item) 
{ DateTime actualDate = (DateTime)e.Item.DataItem; }
person Glennular    schedule 29.03.2010