webForumDet fria alternativet

ItemDataBound

2 svar · 253 visningar · startad av Dino

DinoMedlem sedan sep. 20011 914 inlägg
#1

Får inte denna kod, som är från en bok, att fungera. Har en repeater och dess datakälla är ett dataset, och när itemDataBound eventet körs så skall den kolla om det finns data i fältet i datakällan, om så göra något.

private sub repMessages_itemDatabound(byval sender as object, byval e as repeateritemeventargs) handles repMessages.itemdatabound
   select case e.item.itemtype
      case listitemtype.item, listitemtype.alternatingitem
         dim dbr as DbDataRecord
         dbr = DirectCast(e.item.dataitem,DbDataRecord)
         dim strEpost as string = dbr("db_epost").tostring
         if strEpost.length > 0 then
            dim lc as new literal()
            lc.text = " - " & strEpost
            e.item.controls.add(lc)
         end if
   end select
end sub
DinoMedlem sedan sep. 20011 914 inlägg
#2

Löste sig, behövde bara ändra till DataRowView istället för DbDataRecord när datakällan var datatable. :)

GladhMedlem sedan maj 20012 812 inlägg
#3

[okej]

- M

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)