【问题标题】:How to : Visual Studio 2010 create Sharepoint List and define data source?如何:Visual Studio 2010 创建 Sharepoint 列表并定义数据源?
【发布时间】:2014-02-13 14:37:33
【问题描述】:

我有创建显示公司即将发生的事件的 SharePoint 列表(可以是自定义或日历)的丑陋要求,问题是 x 部门每周更新一个 Excel 表,这将是此 SharePoint 列表的数据源.

并且要求还包括允许用户启用“连接到 Outlook”选项。

根据我对 SharePoint 的非常有限的经验,我认为我应该在 Visual Studio(2010) 中创建 SharePoint 列表,我不确定如何做,然后使用 odbc 连接到 Excel 表以用作数据源.

我不确定是否可以将数据源定义为列表。

请指出正确的方向并帮助我完成教程。

非常感谢。

问候, 维沙尔

【问题讨论】:

    标签: c# sharepoint-2010 business-objects custom-lists


    【解决方案1】:

    您应该在 Visual Studio 项目中定义列表以及一些将数据从 Excel 文件导入列表的功能。

    在 Visual Studio 中定义列表是非常简单且有据可查的操作。

    可以有多种方式将 Excel 文件的内容导入列表。

    我通过定义 SharePoint 自定义操作(功能区按钮)和应用程序页面将其作为一般功能来实现。在应用程序页面中是用于上传excel文件的上传控件。上传后我使用 ODBC 访问 Excel 的内容。请注意,使用 ODBC 需要将 Excel 文件保存到服务器端的磁盘,因为 ODBC 需要磁盘文件。

    其他选项是创建文档库和关联的事件接收器,它们将处理 ItemAdded 事件并执行与前一点相同的操作。

    要访问 Excel 文件的内容,您可以使用OpenXML SDK,但仅限于 XLSX 格式(Excel 2007+ 格式)。优点是您不需要将文件保存到磁盘。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-30
      • 1970-01-01
      • 1970-01-01
      • 2011-04-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多