我应该在这里使用什么控制?

时间:2012-01-27 02:55:41

标签: c# winforms

我有一个类似的课程:

class Entry
{
    public virtual int Name { get; set; }
    //Some more fields

    public virtual Entry Parent { get; set; }
    public virtual List<Entry> children { get; set; }
}

我想让我生成的对象树在表单中可见并可编辑。是否有控件可以让我这样做以及如何操作?我是C#的新手,所以我甚至可能会遗漏一些非常常见的东西。感谢。

2 个答案:

答案 0 :(得分:0)

我的建议不是重新发明轮子而只是使用TreeView。在TreeNode的Tag属性中填充您自己的数据。

答案 1 :(得分:0)

具有任意嵌套的层次结构?看起来像TreeView的工作。假设它是一个WinForms应用程序。