【问题标题】:sharepoint 2010 how to create a webpart with a treeview?sharepoint 2010 如何创建带有树视图的 Web 部件?
【发布时间】:2012-07-25 09:10:08
【问题描述】:

我有 Sharepoint 2010 和 Visual Studio 2010。

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

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

我也想要它,以便您可以更改项目的顺序,所以我希望在每个项目旁边有一个上下箭头按钮,然后单击时会更改项目的顺序,但这需要影响原始列表也是。

所以我想在原始列表中有一个名为 orderby 的列,然后让它按该列排序。然后这个web part可以改变原始列表orderby列中item的编号,然后刷新webpart来加载变化。

我对 Web 部件编程知之甚少,但谁能帮我入门?

谢谢

【问题讨论】:

    标签: c# visual-studio-2010 sharepoint sharepoint-2010 web-parts


    【解决方案1】:

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

    这意味着,您需要创建一个 webpart 并将 ASP.Net Treeview 放入您的 webpart。之后您需要read the items of a list or library 并将项目添加到树视图。

    如果是文件夹,您需要递归遍历文件夹。

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

    【讨论】:

      【解决方案2】:

      Webpart 本质上是一个 ascx 控件。如果您可以创建一个执行所需操作的 Web 控件,那么将其托管在 Web 部件中并不是什么大问题。

      您必须做的第一件事是在您的开发设备上安装新的 SharePoint。

      接下来使用 Visual Studio 2010 创建一个新的 Visual Webpart 项目。

      【讨论】:

        猜你喜欢
        • 2012-05-24
        • 1970-01-01
        • 1970-01-01
        • 2011-12-10
        • 2015-07-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-19
        相关资源
        最近更新 更多