سؤال

أنا أحاول ربط قائمة مع كائنات DateTime إلى مكرر الخاص بي.

if (e.item.itemtype == listItemType.AlternatingItem || }

عندما أرغب في الوصول إلى حدث itemDatAbound على المكرر ، أحصل على مخطوط يقول أن DateTime هو نوع ValueType وليس نوعًا مرجعيًا. الحل الخاص بي هو أن يلف DateTime في كائن مخصص (نوع مرجع) وتمرير ذلك إلى DataSource مكرر بدلاً من 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