0
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
中,我從一個XML文檔
我需要在一個層次模式,顯示該提取的BusinessObject的
,並期待通過MSDN我找到了IHierarchicalEnumerable Interface,但我無法弄清楚如何使用它。
我的層次結構對象是
// A collection of FileSystemHierarchyData objects
public class FileSystemHierarchicalEnumerable : ArrayList, IHierarchicalEnumerable
{
public FileSystemHierarchicalEnumerable()
: base()
{
}
public IHierarchyData GetHierarchyData(object enumeratedItem)
{
return enumeratedItem as IHierarchyData;
}
}
,我需要填充它,對嗎?
我做這樣的事情: { FileSystemHierarchicalEnumerable H =新FileSystemHierarchicalEnumerable() 無效getHierarchy(System.Collections.Generic.List公司);
foreach (CompanyHierarchy c in companies)
{
if (!h.Contains(c.CompanyNumber))
h.Add(c);
}
}
如何添加在正確的層次......我在哪裏添加它是什麼樣的水平,我如何才能E公司下A公司加入?
我真的strugling這裏,即使我看到,可以很容易得到這個,我不能弄明白:(
我真的需要幫助!
感謝你指點我!幫助了很多! – balexandre 2009-08-19 07:42:43