Archief - [PROG]vb.net navigeren door listbox

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.

Arten

Legacy Member
hoi

ik heb een listbox waar ik door moet navigeren en dat moet dan een waarde geven in andere textboxen.

nu ik snap niet hoe je door een listbox kan navigeren (we hebben dit ook niet gezien in de les). hier komt nog eens bij dat we verplicht zijn met het 3lagen model te werken (basisklasse, dbklasse en module)

is er iemand die me hier even bij kan en wil helpen?
misschien is het beste me te adden op msn: coxmaarten at hotmail punt com

alvast bedankt

Cakeman

Legacy Member
Door een listbox navigeren? Bedoelen ze met "navigeren" niet gewoon "het selecteren van een item in de listbox"?

Anders zou ik helemaal niet weten wat ze daarmee bedoelen.

denk

Legacy Member
Wel, een listbox wordt opgevuld adhv een moduleklasse en zijn dbklasse en dan als je een item selecteert (al dan niet erachter op een button drukke), worden er textboxen ingevuld met 'zijn' waarden (zijn is dus het geselecteerde item in de listbox).

Suicide Monkey

Legacy Member
Ik weet niet hoe dat bij VB.net zit maar bij VBA kan je werken met listindex van je listbox om te weten welke waarde er geselecteerd is, die geeft dan een int met de positie van die waarde.

Ice

Legacy Member
Uw listbox vult ge op met uw modelobjecten.
2 mogelijkheden:
A)
Als 'displayName' zet je de omschrijving/titel/whatever
Als 'value' zet je de dataId (of iets anders uniek waar je je object snel mee hebt)
Bij het selectionChanged event haal je de value van het selectedItem op van uw listbox. Je vraagt dan aan uw dbLayer het modelobject met die Id en toont de waarden op het scherm
B)
Als 'displayName' zet je de omschrijving/titel/whatever
Aangezien je modelobjecten in de listbox hebt gestoken, haal je gewoon het modelobject uit de listbox bij het selectionChanged event en toont de waarden op het scherm.

clitteke

Legacy Member
Als ge het hier over ado.net hebt, me welke database werkte? Acces of gewoon SQL? Het is in ieder geval de bedoelinge da ge in de properties van u textvakke het bepaalde veld da in uwe dataset staat te late kome. In ieder geval, bij properties kunde het instellen ;-).
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