sharepoint 2010如何创建具有树视图的Web部件

本文关键字:视图 部件 Web 2010 何创建 创建 sharepoint | 更新日期: 2024-07-27 19:00:33

我有sharepoint 2010和visual studio 2010。

我想创建一个包含树状视图的web部件,它将显示列表或库中的所有文件(路径应该在web部件设置中可配置)。

树视图应该与文件夹兼容。

我还想要它,这样你就可以更改项目的顺序,所以我想要在每个项目旁边都有一个上下箭头按钮,然后当单击时会更改项目的次序,但这也需要影响原始列表。

所以我想在原始列表中有一个名为orderby的列,然后按该列进行排序。然后,此web部件可以更改原始列表的orderby列中项目的编号,然后刷新web部件以加载更改。

我对web部件编程还不太了解,但有人能帮我入门吗?

感谢

sharepoint 2010如何创建具有树视图的Web部件

您需要在Visual Studio中创建一个Sharepoint解决方案。经典的WebPart和可视化的WebPart项目的区别在于,在可视化的WebPart项目中,您可以在设计时通过拖放或通过

这意味着,您需要创建一个Web部件,并在您的Web部件中放入ASP.Net树视图。之后,您需要读取列表或库中的项目,并将这些项目添加到树视图中。

如果是文件夹,则需要递归地循环遍历文件夹。

我会一步一步地开始。首先阅读一些关于创建简单Web部件的好文章,例如MSDN中的文章。之后,看看如何从库中检索项目和文件夹。之后看看如何使用ASP.Net树视图。最后把所有的元素放在一起。

Web部件本质上承载一个ascx控件。如果你可以创建一个可以随心所欲的web控件,那么在web部件中托管它就没什么大不了的了。

你必须做的第一件事是在你的开发框上安装一个新的SharePoint。

接下来,使用Visual Studio 2010创建一个新的Visual Web部件项目。