創建一類像這樣
public class TreeItem
{
public int ID { set;get;}
public string Name { set;get;}
public List<TreeItem> Children {set;get;}
}
現在,您可以創建一個樹這樣
var tree=new TreeItem();
tree.ID=1;
tree.Name="Group";
tree.Childrens=new List<TreeItem>();
var childUser=new TreeItem { ID=2, Name="User"};
tree.Childrens.Add(childUser);
childUser.Childrens=new List<TreeItem>();
var childDemo=new TreeItem { ID=3, Name="Demo"};
childUser.Childrens.Add(childDemo);
var childLive=new TreeItem { ID=4, Name="Live"};
childUser.Childrens.Add(childLive);
這只是硬編碼的一切!理想情況下,您應該將這個分層數據放在XML中,然後將XML加載到這些類中。
它是否必須是一個列表,你不能只使用'Datatable'? –