Programmeren in ASP.net 2.0 N-Tier Tutorial/Berichtenbordfunctionaliteit: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
k titel 'ASP.net 2.0 N-Tier Tutorial/Berichtenbord functionaliteit' gewijzigd in 'ASP.net 2.0 N-Tier Tutorial/Berichtenbordfunctionaliteit': spelling |
k spelling, +cat |
||
Regel 3:
<br/>
<br/>De volgende stap is het geheel iets functioneler te maken.
<br/>Door de structuur van onze Message
<br/>We kunnen bijvoorbeeld de reacties op de berichtjes weergeven in een treeview.
<br/><br/>
Onthoud dat deze tutorial vooral bedoeld is om te tonen hoe je met een N-tier
== Design ==
# Sleep een ASP Treeview vanuit de ToolBox naar de Designer Surface
Regel 16 ⟶ 17:
</pre>
Zo worden de berichtjes direct al gesorteerd op de datum waarop ze toegevoegd werden.
== TreeView opvullen ==
Pas de code van Default.aspx.cs als volgt aan:
Regel 52 ⟶ 54:
}
</pre>
Deze code zorgt ervoor dat de treeview opgevuld wordt en dat alle
<br/>We overlopen ieder bericht. Als de ParentId van het bericht null is, dan is het een RootNode, een
<br/>Als de ParentId niet null is, dan zoeken we de ParentNode van dat bericht in de TreeView en voegen we het bericht toe als ChildNode.
== Klikken op een TreeNode ==
Wanneer we klikken op een TreeNode willen we natuurlijk de details van het bericht zien en alle
Daarvoor moeten we een nieuwe Query maken om alle berichten op te halen voor dat hoofdbericht.
# Open MessageDataAccessor
Regel 78 ⟶ 79:
}
</pre>
Deze query haalt het Parent
<br/>Let ook op het gebruik van Parameters: @ParentId.
<br/>Met deze werkwijze kan je zoveel parameters toevoegen als je wil.
<br/>Dit zal vooral handig worden bij onze Insert-, Update- en Delete
<br/>
<br/>
Regel 94 ⟶ 95:
}
</pre>
== Click
Om de treeview duidelijk te maken dat erop geklikt werd moeten we het Click
<br/>Bij een TreeView kan je dat doen door middel van het SelectedNodeChanged
# Open Default.aspx.cs
# Ga naar de Designer view
# Dubbelklik op de TreeView in de Designer Surface of dubbelklik op het SelectedNodeChanged
# Voeg de volgende code toe of pas aan:
<pre>
Regel 118 ⟶ 119:
}
</pre>
Deze code zorgt ervoor dat de GridView onder de TreeView opgevuld wordt met het bericht waarop je klikt én alle
<br/>
<br/>
Regel 126 ⟶ 127:
<br/>
Keer terug naar de hoofdpagina: [[ASP.net 2.0 N-Tier Tutorial]]
[[Categorie:ASP.NET]]
|