18 messaggi dal 20 ottobre 2010
IList<Alimento> alimento = new List<Alimento>();
alimento .id = (Int32)re.GetInt32(0);
alimento .Nome =(String)re.GetString(1);
alimento .Gruppo = (String)re.GetString(2);

e la TreeView

<TreeView Margin="10,10,0,13" Name="trv_alimenti" HorizontalAlignment="Left" VerticalAlignment="Top" Width="194" Height="200" />

questo è il nodo principale
alimento .Gruppo
e questi i figigli

alimento .id - alimento .Nome

Come devo fare per bindare la lista popolata alla TreeView ho provato a seguire degli esempi ma onestamente non ho proprio capito nulla. Qualcuno sa dirmi come devo fare?
2.198 messaggi dal 30 novembre 2001
posta il codice che hai utilizzato.
6 messaggi dal 23 settembre 2010
L'idea di base è quella di creare un TreeView vuoto (nella pagina aspx come hai fatto tu oppure nel codebehind), aggiungere un TreeNode(root) al treeView e poi successivamente creare tanti TreeNode (con la proprietà Text="alimento .id - alimento .Nome" ) quanti sono i figli, da aggiungere poi al TreeNodeRoot.

La tua lista contiene elementi di tipo Alimento, ma la proprietà alimento .Gruppo è uguale per tutti gli elementi della lista? Ciò che vorresti realizzare è questo:

alimento .Gruppo
|_ alimento .id - alimento .Nome
|_ alimento .id - alimento .Nome

Comunque postare il codice sarebbe opportuno!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.