Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Objekt in Treeviewknoten speichern

  Alt 9. Mai 2008, 10:29
Zitat von Motzi:
Die Klasse TreeNode kennt die Eigenschaft Tag welche vom Typ "Object" ist,
Oh, das habe ich nicht gesehen. Danke.

Sieht jetzt so aus:
Code:
 for (int i = 0; i < catalog.Categories.Count; i++)
                {
                    treeCatalog.Nodes.Add("2", catalog.Categories[i].Name, 0, 0);
                    for (int j = 0; j < catalog.Categories[i].ProductList.Count; j++)
                    {
                        TreeNode prodNode = new TreeNode();
                        prodNode.Text = catalog.Categories[i].ProductList[j].Name;
                        prodNode.Tag = catalog.Categories[i].ProductList[j];
                        treeCatalog.Nodes[i].Nodes.Add(prodNode);                      
                    }
                }
Ich habe jetzt noch das Problem, wie ich da wieder drankomme:
Code:
string s;
s = (ProductItem)treeCatalog.SelectedNode.Tag
Der Cast scheint nicht zu funktionieren.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat