如何:向列表添加列

上次修改时间: 2009年10月1日

适用范围: SharePoint Foundation 2010

可以在列表定义中指定列,以便每次用户设置此类列表时,SharePoint Foundation 都会默认在列表上包含该列。列表定义可以包含在功能中。有关详细信息,请参阅使用功能

在用户设置列表之后,可以通过 SharePoint Foundation 对象模型向此列表添加列。

在列表定义中指定列

若要向作为功能的一部分的列表定义添加列,则必须将必要的 XML 元素添加到列表定义。这样,当用户设置此类型的列表时,设置的列表上将包含此列(默认情况)。

向功能中的列表定义添加列

  1. 在列表定义 XML 中,将 Field 元素添加到 Fields 元素。

  2. 若要定义所需的字段,请设置 Field 元素的属性。

如果对已设置的列表上的列进行更改,则 SharePoint Foundation 自身绝不会将这些更改写回 XML 列定义。相反,SharePoint Foundation 会将对列所做的更新作为 SharePoint Foundation 数据库中的项进行存储。有关详细信息,请参阅更新网站栏

向已设置的列表添加列

可以使用 SharePoint Foundation 对象模型以编程方式向已设置的列表添加列。

向已设置的列表添加列

  1. 使用 Fields 属性可访问指定列表上的列表列的集合。此方法返回一个 SPFieldCollection 对象。

  2. 使用返回的 SPFieldCollection 对象的下列方法之一可向列表添加新列:

请参阅

任务

如何:引用内容类型中的列

如何:向网站中添加栏

概念

列介绍

将内容类型中的列添加到列表