0
私は
私は階層モードでこれを表示する必要があるXML文書から抽出してBusinessObjectで
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
、と私はIHierarchicalEnumerable Interfaceを見つけMSDNを見たが、私が持っている
どのようにそれを扱うかを理解することはできません。
私の階層のオブジェクトは、
// A collection of FileSystemHierarchyData objects
public class FileSystemHierarchicalEnumerable : ArrayList, IHierarchicalEnumerable
{
public FileSystemHierarchicalEnumerable()
: base()
{
}
public IHierarchyData GetHierarchyData(object enumeratedItem)
{
return enumeratedItem as IHierarchyData;
}
}
であると私は正しい、それを移入する必要がありますか?
私が何かやって: 無効getHierarchy(System.Collections.Generic.List会社) { FileSystemHierarchicalEnumerable時間=新しいFileSystemHierarchicalEnumerable();
foreach (CompanyHierarchy c in companies)
{
if (!h.Contains(c.CompanyNumber))
h.Add(c);
}
}
私は右の階層に追加するにはどうすればよい...どこ私はそれが何であるかをレベルに追加します、どのように私はE社がA社の下に追加されるのですか?
私は本当にここstruglingだ、と私はそれがこれを取得するのは簡単かもしれない見ていても、私はそれを把握することはできません:(
私は本当に助けが必要!
私にこれを指摘してくれてありがとう!たくさん助けてくれた! – balexandre