这是我第一次使用treeListView控件。实际上,我需要使用treelistview以层次顺序填充厨房的菜单项。
等级顺序如下:菜单组 - >菜单类别 - >菜单项 在数据库部分,有表:MenuGroup,MenuCategory,MenuItem。
我正在寻找一个想法或样本来获得与图像中所示类似的结果。
public class MenuGroup
{
public int Id { get; set; }
public string Name { get; set; }
public MenuGroup(int id, string name)
{
Id = id;
Name = name;
}
}
public class MenuCategory
{
public int Id { get; set; }
public int GroupId { get; set; }
public string Name { get; set; }
public MenuCategory(string name, int id, int groupId)
{
Id = id;
GroupId = groupId;
Name = name;
}
}
public class MenuItem
{
public int Id { get; set; }
public string Name { get; set; }
public int CategoryId { get; set; }
public MenuItem(int categoryId, int id, string name)
{
Id = id;
Name = name;
CategoryId = categoryId;
}
}
ReferenceI,考虑:ObjectListView - TreeListView expand different lists in tree structure这个例子对我来说有点难以理解。