C# 如何:Visual Studio 2010创建Sharepoint列表并定义数据源?

C# 如何:Visual Studio 2010创建Sharepoint列表并定义数据源?,c#,sharepoint-2010,business-objects,custom-lists,C#,Sharepoint 2010,Business Objects,Custom Lists,我有一个丑陋的要求,创建一个SharePoint列表,可以是一个自定义列表,也可以是一个显示公司即将举行的活动的日历,问题是x部门每周更新一个excel工作表,这将是此SharePoint列表的数据源 要求还包括允许用户连接到启用了outlook选项的outlook 根据我在SharePoint方面的有限经验,我认为我应该在Visual Studio 2010中创建SharePoint列表,我不确定如何创建该列表,然后使用odbc连接到excel工作表以用作数据源 我不确定是否可以将数据源定义为

我有一个丑陋的要求,创建一个SharePoint列表,可以是一个自定义列表,也可以是一个显示公司即将举行的活动的日历,问题是x部门每周更新一个excel工作表,这将是此SharePoint列表的数据源

要求还包括允许用户连接到启用了outlook选项的outlook

根据我在SharePoint方面的有限经验,我认为我应该在Visual Studio 2010中创建SharePoint列表,我不确定如何创建该列表,然后使用odbc连接到excel工作表以用作数据源

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

请告诉我正确的方向,并帮助我学习教程

先谢谢你

问候,,
Vishal

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

在VisualStudio中定义列表非常简单,并且有很好的文档记录

有几种方法可以将Excel文件的内容导入列表

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

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

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