我已經改變了這個XML樹與單位名稱: 昏暗=尺寸閱讀泛型列表<T>與父/子層次結構成一個DataTable維護父/子層次
Dim1
|---MG1
|---M1
|---M2
|---M3
|---MG31
|---MG32
Dim2
|---MG220
|---MG2222
...進入單位名單又名列出每個單位可以有另一個名單與無限層次。現在我想將列表轉換爲具有父/子層次結構的表格格式。
這樣,應該在數據表的樣子:
Dimension...Parent..Child
Dim1........Dim1....MG1
Dim1........MG1.....M1
Dim1........MG1.....M2
Dim1........Dim1....MG2
Dim1........MG1.....M3
Dim1........M3......MG31
Dim1........M3......MG32
Dim2........Dim2....MG220
Dim2........MG220...MG2222
public class Unit
{
public String Name { get; set; }
public Unit Dimension { get; set; }
public UnitParent { get; set; }
public List<Unit> Children { get; set; }
}
問:你會如何遍歷目錄和所有數據都寫入到一個DataTable? 必須有一個棘手的algaoryth我找不到。
不起作用。傳遞給AddSubTree的單元通常是空拋出異常。其實一個維度不應該是空的......我想這不能在沒有把所有源代碼放在這裏的情況下解決......對不起Variant,但thx尋求幫助。我必須現在玩... – msfanboy 2011-05-31 10:08:46