Ich habeUmgang mit Hierarchiedaten
Name Company Nr Mother Company Nr
Company A 100
Company B 101 100
Company C 102 100
Company D 103 102
Company E 104 100
in einem Businessobject, die ich aus einem XML-Dokument extrahiert
ich dies in einer Hierarchie-Modus zeigen müssen, und auf der Suche über MSDN fand ich die IHierarchicalEnumerable Interface, aber ich kann nicht herausfinden, wie man damit arbeitet.
mein Hierarchie Objekt ist
// A collection of FileSystemHierarchyData objects
public class FileSystemHierarchicalEnumerable : ArrayList, IHierarchicalEnumerable
{
public FileSystemHierarchicalEnumerable()
: base()
{
}
public IHierarchyData GetHierarchyData(object enumeratedItem)
{
return enumeratedItem as IHierarchyData;
}
}
und ich brauche um es zu füllen, nicht wahr?
ich etwas wie: Leere getHierarchy (System.Collections.Generic.List Unternehmen) { FileSystemHierarchicalEnumerable h = new FileSystemHierarchicalEnumerable();
foreach (CompanyHierarchy c in companies)
{
if (!h.Contains(c.CompanyNumber))
h.Add(c);
}
}
Wie füge ich in der richtigen Hierarchie ... wo füge ich auf welcher Ebene es ist, wie bekomme ich Firma EFirma A hinzugefügt unter werden?
ich wirklich hier strugling bin, und selbst wenn ich sehe, dass einfach, dies zu bekommen sein könnte, ich kann es nicht heraus kann :(
ich helfen wirklich brauchen!
Danke, dass du mich darauf hingewiesen hast! Hat mir sehr geholfen! – balexandre