如何构建无限递归的listview控件?

时间:2010-01-12 00:02:30

标签: asp.net listview user-controls recursion

不确定我问的是正确的问题,但这是一个开始。我有一个带有ListView的用户控件,理想情况下,我想将此相同的控件嵌套在ListView中以提供递归。这有点像带有子节点的TreeView。

这可能是一个非常糟糕的主意。 :)事实上,我像MSFT一样喂我指向那个方向,因为当我尝试这个时,我被告知我不能这样做。

那么,你会怎么做?什么是正确的方式?

1 个答案:

答案 0 :(得分:0)

听起来你确实需要一个TreeView,但需要比默认提供的功能更多的功能......如何扩展TreeNode / TreeView?

这是一个例子: http://www.codeproject.com/KB/tree/DropDownTreeView.aspx

或者你可以扩展ListView,事实上,这篇文章展示了如何创建一个与你想要做的非常类似的TreeListView: http://www.codeproject.com/KB/list/extendedlistviews.aspx

无论哪种方式,听起来你需要一个基于TreeView和ListView的自定义控件。

祝你好运!