Toon posts:

[asp.net] dynamisch onSelectedIndex dropDownList

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik maak een dropDownList dynamisch aan en plaats deze in een placeholder.
Het vullen gaat prima, maar ik wil er ook een onSelectedIndex event aan koppelen.

ik heb deze manieren geprobeer:
code:
1
2
3
4
5
6
dim drpdn_toeslag as new dropdownlist()
drpdn_toeslag.id = "drpdn_"& reader_specialbestel.item("specialbestelling_id")
drpdn_toeslag.enabled = "false"
drpdn_toeslag.autopostback = "true"
AddHandler drpdn_toeslag.OnSelectedIndexChanged, AddressOf drpdn_toeslag_click
'drpdn_toeslag.OnSelectedIndexChanged = "drpdn_toeslag_click"


Maar ik krijg de foutmelding dat de onSelectedIndexChanged protected is?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

'drpdn_toeslag.OnSelectedIndexChanged = "drpdn_toeslag_click"

Gaat iig niet werken. Hoe ziet je drpdn_toeslag_click method er uit?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • whoami
  • Registratie: December 2000
  • Laatst online: 20:31
Een method aan een event assignen doe je zo :

code:
1
drpdn_Toeslag.OnSelectedIndexChanged += new Eventhandler (functienaam);


De method die je aan het event toekent (de eventhandler dus), moet wel voldoen aan de signature die door de delegate gespecifieerd werd.

(Basic event-handling in .NET eigenlijk; sla de .NET documentatie er eens op na anders).

edit:
Ow, ik zie net dat je VB.NET gebruikt en niet C#. Waarom ga ik er altijd van uit dat iedereen C# gebruikt..... Nouja, de code in VB.NET is dus iets anders, maar ook dat kan je terugvinden in de .NET SDK documentatie

[ Voor 25% gewijzigd door whoami op 18-04-2003 10:55 ]

https://fgheysels.github.io/


Verwijderd

Topicstarter
nu stelt die sub niets voor :+
code:
1
2
3
sub drpdn_toeslag_click( sender as object, e as Eventargs )
    response.write("whoehoeeee")
end sub


maar het probleem zit hem in het zetten van het onSelectedIndexChanged event, omdat hij 'protected' is

  • whoami
  • Registratie: December 2000
  • Laatst online: 20:31
Verwijderd schreef op 18 April 2003 @ 10:55:
nu stelt die sub niets voor :+
code:
1
2
3
sub drpdn_toeslag_click( sender as object, e as Eventargs )
    response.write("whoehoeeee")
end sub


maar het probleem zit hem in het zetten van het onSelectedIndexChanged event, omdat hij 'protected' is
Hoezo mdat hij protected is?
Wat krijg je dan precies als foutmelding?

https://fgheysels.github.io/


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Geef eens de precieze foutmelding? En waarom moet hij protected zijn en mag hij niet private zijn?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
aaaah gevonden op msdn :D

code:
1
AddHandler drpdn_toeslag.SelectedIndexChanged, AddressOf drpdn_toeslag_click


mag niet de onSelectedIndexChanged zetten, maar de selectedIndexChanged
hij werkt nu :)

thnx!
Pagina: 1