Ik ben bezig met een applicatie waar op 1 scherm een complete koppeltabel tussen twee andere tabellen moet worden onderhouden. Bijvoorbeeld: Er is een tabel auteurs en een tabel boeken. In de koppeling tussen auteurs & boeken wil ik bijvoorbeeld onderhouden hoe veel uur de auteur aan het boek gewerkt heeft.
In de tabel auteurs heb ik 2 schrijvers("John Doe", "Jane Doe") en in de tabel boeken heb ik 2 boeken ("C# bible", ".Net databinding").
Het scherm moet er dan als volgt uit zien:
In eerste instantie had ik dit scherm gemaakt door de auteurs op te halen uit de database met Linq & dynamisch controls (ControlAuthor) toe te voegen voor iedere auteur. In deze control zat dan weer een nieuwe control (ControlBook) waarin iedere regel voor ieder boek getoond werd, die ik ook met Linq uit de database haalde.
Ik ben niet tevreden over deze manier. Ik vroeg me af of ik dit niet beter kan oplossen met UserControls die gebruik maken van databinding. Ik ben hier echter nog niet heel erg thuis in, dus mijn vraag is: Kan ik dit scherm niet beter maken door gebruik te maken van databinding en custom usercontrols en zo ja, hoe precies?
Ik ben aan het stoeien met de Walkthroughs van Microsoft voor het maken van usercontrols die eenvoudige en complexe databinding ondersteunen, maar daar kwam ik niet uit. Ik vraag me met name af hoe ik de herhaling per auteur en per boek zou moeten implementeren.
In de tabel auteurs heb ik 2 schrijvers("John Doe", "Jane Doe") en in de tabel boeken heb ik 2 boeken ("C# bible", ".Net databinding").
Het scherm moet er dan als volgt uit zien:
code:
1
2
3
4
5
6
7
8
9
| John Doe Boek #uur C# Bible <dropdownlist> Jane Doe Boek #uur .Net databinding <dropdownlist> |
In eerste instantie had ik dit scherm gemaakt door de auteurs op te halen uit de database met Linq & dynamisch controls (ControlAuthor) toe te voegen voor iedere auteur. In deze control zat dan weer een nieuwe control (ControlBook) waarin iedere regel voor ieder boek getoond werd, die ik ook met Linq uit de database haalde.
Ik ben niet tevreden over deze manier. Ik vroeg me af of ik dit niet beter kan oplossen met UserControls die gebruik maken van databinding. Ik ben hier echter nog niet heel erg thuis in, dus mijn vraag is: Kan ik dit scherm niet beter maken door gebruik te maken van databinding en custom usercontrols en zo ja, hoe precies?
Ik ben aan het stoeien met de Walkthroughs van Microsoft voor het maken van usercontrols die eenvoudige en complexe databinding ondersteunen, maar daar kwam ik niet uit. Ik vraag me met name af hoe ik de herhaling per auteur en per boek zou moeten implementeren.
Problem Exists Between Chair And Keyboard