Cedric
Legacy Member
In winforms(C#) heb ik een combobox die bestaat uit ‘Bread’ objecten. Elk Bread object bestaat uit andere objecten en properties.
Als ik in die listbox een Bread wil opvragen doe ik een eenvoudige cast => (Bread)cbBread.SelectedItem
Nu moet ik hetzelfde doen, maar dan in een web omgeving en in VB.net
Ik dacht altijd dat een casting met CType werd gedaan. Nu doe ik het volgende:
Dim bread As New Bread
bread = CType(ddBread.SelectedItem, Bread)
maar de foutmelding is de volgende
Value of type 'System.Web.UI.WebControls.ListItem' cannot be converted to 'DomainLayer.Bread'.
Deze foutmelding slat echter niet op mijn casting maar gewoon op ddBread.SelectedItem (CType(ddBread.SelectedItem, Bread)) => ListItem dus
Enig idee hoe ik de casting toch kan uitvoeren?
Mvg
Cedric
Als ik in die listbox een Bread wil opvragen doe ik een eenvoudige cast => (Bread)cbBread.SelectedItem
Nu moet ik hetzelfde doen, maar dan in een web omgeving en in VB.net
Ik dacht altijd dat een casting met CType werd gedaan. Nu doe ik het volgende:
Dim bread As New Bread
bread = CType(ddBread.SelectedItem, Bread)
maar de foutmelding is de volgende
Value of type 'System.Web.UI.WebControls.ListItem' cannot be converted to 'DomainLayer.Bread'.
Deze foutmelding slat echter niet op mijn casting maar gewoon op ddBread.SelectedItem (CType(ddBread.SelectedItem, Bread)) => ListItem dus
Enig idee hoe ik de casting toch kan uitvoeren?
Mvg
Cedric