Ik zit met het volgende probleem. Ik heb in .Net een custom user control gemaakt die als attribute ComplexBindingProperties heeft en een datasource en datamember property. Met op de datasource property ook een attributeprovider(gettype(ilistsource)). Per item in de list maak ik een andere nieuwe usercontrol aan die alle informatie weergeeft van het object in die list.
In mijn business object is er een bindinglist die ik bind aan mijn custom user control. Bij het toevoegen van objecten worden de juiste events geraised en wordt alle data juist weergegeven. Nu is mijn probleem dat wanneer ik mijn object inlaad en er zitten al items in mijn lijst ik niet weet hoe ik mijn custom user control moet updaten om gelijk te staan met de list.
Nu zit er bijvoorbeeld 1 item in mijn lijst maar dit wordt niet weergegeven. Ik ben dus opzoek naar de beste manier waarop ik een "initial state" kan voorzien voor mijn usercontrol.
Ik heb alle events al geprobeerd op mijn bindingsource maar dit brengt geen oplossing. Ik kan het doen in mijn Load event, maar dan werkt het enkel als mijn user control in een tabblad zit en dit pas zichtbaar wordt na het inladen van het object.
Iemand die mij op weg kan helpen in welke richting ik moet zoeken? of is het iets onozel dat ik over het hoofd zien?
In mijn business object is er een bindinglist die ik bind aan mijn custom user control. Bij het toevoegen van objecten worden de juiste events geraised en wordt alle data juist weergegeven. Nu is mijn probleem dat wanneer ik mijn object inlaad en er zitten al items in mijn lijst ik niet weet hoe ik mijn custom user control moet updaten om gelijk te staan met de list.
Nu zit er bijvoorbeeld 1 item in mijn lijst maar dit wordt niet weergegeven. Ik ben dus opzoek naar de beste manier waarop ik een "initial state" kan voorzien voor mijn usercontrol.
Ik heb alle events al geprobeerd op mijn bindingsource maar dit brengt geen oplossing. Ik kan het doen in mijn Load event, maar dan werkt het enkel als mijn user control in een tabblad zit en dit pas zichtbaar wordt na het inladen van het object.
Iemand die mij op weg kan helpen in welke richting ik moet zoeken? of is het iets onozel dat ik over het hoofd zien?