C# sharepoint 2010如何使用树状视图创建Web部件?
我有sharepoint 2010和visual studio 2010 我想创建一个包含树视图的web部件,它将显示列表或库中的所有文件(路径应在web部件设置中可配置) 树视图应与文件夹兼容 另外,我需要它,以便您可以更改项目的顺序,因此我希望在每个项目旁边都有一个上下箭头按钮,然后单击时将更改项目的顺序,但这也需要影响原始列表 所以我在考虑在原始列表中有一个名为orderby的列,然后按该列排序。然后,此web部件可以更改原始列表的orderby列中项目的编号,然后刷新web部件以加载更改 我对web部件编程知之甚少,但有人能帮我入门吗C# sharepoint 2010如何使用树状视图创建Web部件?,c#,visual-studio-2010,sharepoint,sharepoint-2010,web-parts,C#,Visual Studio 2010,Sharepoint,Sharepoint 2010,Web Parts,我有sharepoint 2010和visual studio 2010 我想创建一个包含树视图的web部件,它将显示列表或库中的所有文件(路径应在web部件设置中可配置) 树视图应与文件夹兼容 另外,我需要它,以便您可以更改项目的顺序,因此我希望在每个项目旁边都有一个上下箭头按钮,然后单击时将更改项目的顺序,但这也需要影响原始列表 所以我在考虑在原始列表中有一个名为orderby的列,然后按该列排序。然后,此web部件可以更改原始列表的orderby列中项目的编号,然后刷新web部件以加载更改
谢谢一个Web部件实际上承载一个ascx控件。如果你可以创建一个你想要的web控件,那么把它放在一个webpart中就没什么大不了的了 您必须做的第一件事是在开发箱上安装一个新的SharePoint
接下来,使用Visual Studio 2010创建一个新的Visual Web部件项目 您需要在Visual Studio中创建Sharepoint解决方案。经典Web部件和visual Web部件项目之间的区别在于,在visual Web部件项目中,您可以在设计时将控件(如treview)添加到所需的Web部件中,每次拖放或通过 这意味着,您需要创建一个Web部件,并在您的Web部件中放入。在这之后,您需要将项目添加到树视图中 对于文件夹,您需要递归地循环遍历文件夹 我会一步一步地开始。首先阅读一些关于创建简单Web部件的好文章,例如在MSDN中。然后,看看如何从库中检索项目和文件夹。然后看看如何使用ASP.NETTreeView。最后把所有元素放在一起