webForumDet fria alternativet

behandla itemdatabound på inbäddad kontroll

.NET

1 svar · 187 visningar · startad av Kromp

Medlem sedan okt. 2002103 inlägg
Frågan#1

Jag har en repeater där jag i eventet nedan gör lite saker...

Private Sub rptTest_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.RepeaterItemEventArgs) Handles rptTest.ItemDataBound

Bland annat så har jag en dropdownlist som jag binder till olika saker beronde på ett databasid som finns i aktuellt repeateritem. När sidan genereras så ser koden för dess id ut typ:
rptTest__ctl1_selTestDrpDown
o s v

Frågan är vart jag hittar en sån inbäddad dropplistas itemdatabound event sub?

Medlem sedan maj 20012 812 inlägg
#2

Jag förstår nog inte riktigt, men jag testar ändå.

Du har en repeater som du fyller med data, i denna repeater har du en dropdownlista som du vill komma åt ItemDataBound på?

Du gör precis som du gör med din repeater. Det skall finnas ett event på din dropdownlista, alltså ett ItemDataBound event som du använder dig av. Detta gör du på HTML-sidan. Alltså du letar upp din dropdownlist i HTML-koden och aktiverar ItemDataBound eventet där, sedan så fixar ASP.NET så att alla dropdownlistor som genereras i din repeater går genom det eventet.

- M

267 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)