首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

正在尝试使用Visual Studio 2017将现有网站栏添加到自定义列表| (Sharepoint) [Microsoft.Sharepoint.Client]

Visual Studio 2017是一款由微软开发的集成开发环境(IDE),用于开发各种类型的应用程序,包括网站和Web应用程序。在这个问题中,您想要将现有网站栏添加到自定义列表中,这涉及到使用SharePoint和Microsoft.Sharepoint.Client库。

SharePoint是微软的一款协作平台,用于构建企业级门户网站、内容管理系统和协作解决方案。它提供了一系列功能,包括文档管理、工作流、协作、搜索和业务智能等。

Microsoft.Sharepoint.Client是一个用于与SharePoint进行交互的.NET库。它提供了一组类和方法,可以通过编程方式访问和操作SharePoint站点、列表、文档库等。

要将现有网站栏添加到自定义列表中,您可以按照以下步骤进行操作:

  1. 在Visual Studio 2017中创建一个新的SharePoint项目。
  2. 在项目中添加对Microsoft.Sharepoint.Client库的引用。
  3. 使用Microsoft.Sharepoint.Client库中的类和方法连接到SharePoint网站。
  4. 使用代码创建一个自定义列表,并定义列表的字段和属性。
  5. 使用代码将现有网站栏添加到自定义列表中。

下面是一个示例代码片段,演示如何将现有网站栏添加到自定义列表中:

代码语言:txt
复制
using Microsoft.SharePoint.Client;

class Program
{
    static void Main(string[] args)
    {
        string siteUrl = "https://your-sharepoint-site-url";
        string listTitle = "CustomList";
        string columnName = "ExistingColumn";

        using (ClientContext context = new ClientContext(siteUrl))
        {
            List list = context.Web.Lists.GetByTitle(listTitle);
            FieldCollection fields = list.Fields;
            context.Load(fields);
            context.ExecuteQuery();

            Field existingColumn = fields.GetByInternalNameOrTitle(columnName);
            Field newColumn = list.Fields.AddFieldAsXml(existingColumn.SchemaXml, true, AddFieldOptions.DefaultValue);
            newColumn.Title = "NewColumn";
            newColumn.Update();

            context.ExecuteQuery();
        }
    }
}

在上面的示例中,您需要将"your-sharepoint-site-url"替换为实际的SharePoint网站URL,"CustomList"替换为自定义列表的标题,"ExistingColumn"替换为要添加到自定义列表中的现有网站栏的内部名称或标题。

这个示例代码使用了Microsoft.Sharepoint.Client库中的ClientContext、List和Field类来连接到SharePoint网站、获取自定义列表和现有网站栏,并使用AddFieldAsXml方法将现有网站栏添加到自定义列表中。

对于这个问题,腾讯云没有直接相关的产品或服务,因此无法提供腾讯云相关产品和产品介绍链接地址。但是,腾讯云提供了一系列云计算服务,包括云服务器、云数据库、云存储等,可以帮助您构建和托管各种类型的应用程序。您可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

vc60修改快捷键-MSDEV.EXE-应用程序错误解决办法

使用VS6.0(VC++ or other)打开或添加项目时出现[MSDEV.EXE-应用程序错误""指令引用的""内存,该内存不能为"read";""指令引用的""内存,该内存不能为"read" ],这个可能是VS6.0和OFFICE 2007有冲突的缘故,下面是解决办法:首先去下载一个(exe 下载后解压缩),下载过来是一个C++原始文件vc60修改快捷键,需要通过VC编译一下产生一个 .dll将这个插件复制到X:\ Files\ Visual Studio\Common\AddIns重新打开VC6,Tools->->Add-ins and Macro Files,选中 Studio Add-in即可。此时打开VC6会有一个浮动工具栏(A O),点击A就是添加文件到工程,点击O就是打开文件。是不是很怪啊vc60修改快捷键,竟然做了一个插件进来,并没有对原先的冲突进行改进。VC6.0和Visio两个软件有冲突,把Visio卸载掉即可,若卸载无效,可按下述方法添加一个宏程序补救。

02

发布基于Orchard Core的友浩达科技官网

2018.9.25 日深圳市友浩达科技有限公司发布基于Orchard Core开发的官网 http://www.weyhd.com/。 本篇文章为你介绍如何基于Orchard Core开发一个公司网站。Orchard Core是一个免费和开源的社区交流项目,致力于在ASP.NET Core平台开发应用程序和可重用性组件。它将创建用于ASP.Net Core应用和扩展的共享组件,以及修改这些组件以便使其应用于终端用户,脚本人员和开发者。如果您现在是.NET Core 跨平台的爱好者,想找一个基于ASP.NET Core开发的开源框架,Orchard Core是一个很不错的选择,Orchard Core是一个基于ASP.NET Core构建的可扩展与模块化设计的开源CMS系统,全部代码在GitHub上已开源,其中使用了很多框架和最佳实战,它的架构设计值学习 。

04

vc60修改快捷键-MSDEV.EXE 版本

使用VS6.0(VC++ or other)打开或添加项目时出现[MSDEV.EXE-应用程序错误""指令引用的""内存,该内存不能为"read";""指令引用的""内存,该内存不能为"read" ],这个可能是VS6.0和OFFICE 2007有冲突的缘故,下面是解决办法:首先去下载一个(exe 下载后解压缩),下载过来是一个C++原始文件,需要通过VC编译一下产生一个 .dll将这个插件复制到X:\ Files\ Visual Studio\Common\AddIns重新打开VC6,Tools->->Add-ins and Macro Files,选中 Studio Add-in即可。此时打开VC6会有一个浮动工具栏(A O),点击A就是添加文件到工程,点击O就是打开文件。是不是很怪啊,竟然做了一个插件进来,并没有对原先的冲突进行改进。VC6.0和Visio两个软件有冲突,把Visio卸载掉即可,若卸载无效,可按下述方法添加一个宏程序补救。

02
领券