Archief - C# Hierachical data naar treeview

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

SneeK

Legacy Member
Voor mijn stage maak ik een silverlight app die via webservices data verkrijgt en deze stopt in een treeview ( onder andere) Nu weet ik niet goed hoe ik deze data fatsoenlijk in die treeview moet krijgen aangezien de diepte ( aantal kinderen die getoond worden) variabel is.

Datamodel
Asset:
- AssetType (VarChar 10)
- AssetId (VarChar 20)
- Description (VarChar 70)
- (EanId) (VarChar 33)
- (SerialNumber) (VarChar 70)
- ((Brand)) (VarChar 50)
- ((Type)) (VarChar 50)
- (DGO) => Code, naam in aparte tabel ?
- (Address)
- (HouseNumber)
- (ZipCode)
- (City)
- (Latitude)
- (Longitude)
- (Direction)

DeliveryRelation:
- ParentAssetType
- ParentAssetId
- ChildAssetType
- ChildAssetId
- StartDate
- (EndDate)

Consumption:
- AssetType
- AssetId
- Timestamp
- StartDate
- (EndDate)
- ConsumptionValue


Die laatste is irrelevant. Bedoeling is dus via die relation tabel te zien wat onder wat hoort.

CyBeRRaT

Legacy Member
de link die werd gegeven bevat anders wel een heel goede manier om dit te doen (via HierachicalDataTemplate)

de vraag is echter wel of je weldegelijk de functionaliteit wilt van een treeview, en niet liever een gewone itemscontrol met een custom datatemplate.

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan