0

日時オブジェクトを含むリストをリピーターにバインドしようとしています。

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

リピーターのitemdataboundイベントにアクセスしたい場合、DateTimeは値型であり、参照型ではないというエラーメッセージが表示されます。私の解決策は、日時をカスタムオブジェクト(参照型)でラップし、日時の代わりにリピーターデータソースに渡すことです。しかし、リピーターがvaluetypes(DateTimeオブジェクト)を取得する他のソリューションがあるかどうか疑問に思っています。

4

1 に答える 1

2

DataItemを正しく入力していません

if (e.Item.ItemType == ListItemType.AlternatingItem || 
      e.Item.ItemType == ListItemType.Item) 
{ DateTime actualDate = (DateTime)e.Item.DataItem; }
于 2010-03-29T14:04:02.643 に答える