我需要能够在 C# 应用程序中显示和编辑任务的分层列表。它可以是 Windows 窗体应用程序,也可以是 ASP.NET。
基本上,我想要与 Microsoft Project 处理任务的方式类似的行为。
控制将需要:
1)维护由多个字段组成的项目列表
2)每个item可以有多个children(至少3层嵌套)
3)需要很容易改变一个项目的父母/孩子
4) 需要非常容易地编辑字段(就像在 Excel 中更改单元格一样快)
5)通过拖放或剪切和粘贴重新排序项目需要非常容易
6)如果我可以轻松地将控件连接到数据库,那就更好了
有人对控件有任何建议供我查看吗?