Ik wil in mijn VB.net project een object uit een checkedlistbox halen.
Met deze code vul ik mijn checkedlistbox met deelnemers. (worden uit een sql database gehaald). In clsDeelnemer staat een tostring methode waarin ik de naam van de deelnemers override.
Ik heb al het volgende geprobeerd:
Weet iemand hoe ik correct het object uit de xheckedlistbox kan halen?
Met deze code vul ik mijn checkedlistbox met deelnemers. (worden uit een sql database gehaald). In clsDeelnemer staat een tostring methode waarin ik de naam van de deelnemers override.
Nu wil ik bij clbDeelnemer_ItemCheck dat hele object eruit halen om daarmee adhv het deelnemerID (wat in het object oGebruiker zit) meer data uit te lezen.Private Sub clbDeelnemerVullen()
clbDeelnemer.Items.Clear()
Dim lstGebruikers = clsDeelnemerDA.GetDeelnemer()
Dim oGebruiker As clsDeelnemer
For Each oGebruiker In lstGebruikers
clbDeelnemer.Items.Add(oGebruiker)
Next
End Sub
Ik heb al het volgende geprobeerd:
Private Sub clbDeelnemer_ItemCheck(ByVal ...) Handles clbDeelnemer.ItemCheck
Dim oDeelnemer As clsDeelnemer = clbDeelnemer.CheckedItems
Dim lstMCTPloegen = clsMCTPloegDA.GetMCTPloeg(oDeelnemer.DeelnemerID)
End Sub
Ik krijg echter steeds de melding dat hij de checkedlistboxitems niet in een object van de klasse oDeelnemer kan steken.Private Sub clbDeelnemer_ItemCheck(ByVal ...) Handles clbDeelnemer.ItemCheck
Dim oClbItem As CheckedListBox.CheckedItemCollection
Dim oDeelnemer As clsDeelnemer
For Each oClbItem In clbDeelnemer.CheckedItems
oDeelnemer = oClbItem.ToString
Next
End Sub
Weet iemand hoe ik correct het object uit de xheckedlistbox kan halen?