Archief - [ASP.NET]Probleem met Select Case en ddl...

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

DaViLead

Legacy Member
Code:
_BedrijfNr = 0
For Each row As OudWerk In _OudWerk
     Dim _Bedrijf As New Bedrijf
     _Bedrijf = _BedrijvenController.GetBedrijfByBedrijfNr(row.BedrijfNr)
     Select Case _BedrijfNr
          Case 0
                _dlPostcodeBedrijf1.SelectedValue = _Bedrijf.PostCode
          Case 1
                _dlPostcodeBedrijf2.SelectedValue = _Bedrijf.PostCode
          Case 2
                _dlPostcodeBedrijf3.SelectedValue = _Bedrijf.PostCode
    End Select
   _BedrijfNr += 1
Next

Ik zit met volgend probleem.
Het object bedrijf vul ik steeds op met gegevens die uitgelezen worden uit de databank. In _OudWerk zit het bedrijfnummer dat ik nodig heb om de gegevens uit te lezen van het desbetreffende bedrijf...
De variabele _BedrijfNr is een hulpmiddel daar het steeds maar kan gaan om maximum 3 bedrijven.
Het uitlezen van de gegevens verloopt zoals ik het wil maar de ddl doen nogal vreemd of anders maak ik ergens een domme fout :doh:
Het is namelijk zo dat de SelectedValue van mijn drie ddl's steeds gelijksteld worden aan de laatste waarde die in _Bedrijf.PostCode zit...

Iemand raad? Of heeft iemand dit ook al is aan de hand gehad?

Alvast bedankt voor de hulp...

Greetzzz

orez

Legacy Member
als ik het goed versta wil je gewoon je dropdownlist vullen?

DaViLead

Legacy Member
Ik had graag de geselecteerde waarde van mijn listbox gelijkgesteld aan de waarde die ik uitlees uit mijn database.
Maar hoe ik het ook draai of keer, hij stelt al mijn listboxen gelijk aan de laatste waarde die ik uitlees uit mijn database :doh: :help:

GLX

Legacy Member
lijkt me toh logisch dat hij telkens de laatste selecteert.
je hebt een lus, waarin je telkens zegt
selectedValue = X

en dat ga je dan maximaal 3 keer doen. Uw selectedValue zal dan altijd uw laatste waarde van uw object zijn.

Is het de bedoeling dat je meerdere waardes in je dropdownlist wil selecteren?
zo ja: dan is er denk ik een optie zoals: multiSelect
en probeer dan eens object.selectedValue += Value

zo neen: dan begrijp ik niet wat de exacte bedoeling is van je selecteren...
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan