SPView.ViewFields 属性
获取在视图中使用的视图字段。
命名空间: Microsoft.SharePoint
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Public ReadOnly Property ViewFields As SPViewFieldCollection
Get
用法
Dim instance As SPView
Dim value As SPViewFieldCollection
value = instance.ViewFields
public SPViewFieldCollection ViewFields { get; }
属性值
类型:Microsoft.SharePoint.SPViewFieldCollection
表示视图字段的SPViewFieldCollection对象。
备注
有关视图字段的详细信息,请参阅ViewFields元素。
示例
下面的代码示例使用ViewFields属性返回列表的所有项目视图中查看字段的集合,然后向集合中添加新视图字段。
Dim siteColl As SPSite = SPControl.GetContextSite(Context)
Dim site As SPWeb = siteColl.AllWebs("Site_Name")
Dim list As SPList = site.Lists("List_Name")
Dim view As SPView = list.Views("All Items")
Dim viewFields As SPViewFieldCollection = view.ViewFields
viewFields.Add("Created")
view.Update()
SPSite oSiteCollection = SPContext.Current.Site;
using(SPWeb oWebsite = oSiteCollection.AllWebs["Website_Name"])
{
SPList oList = oWebsite.Lists["List_Name"];
SPView oView = oList.Views["All Items"];
SPViewFieldCollection collViewFields = oView.ViewFields;
collViewFields.Add("Created");
oView.Update();
}
备注
某些对象实现IDisposable接口,并必须避免后不再需要保留这些对象在内存中。好的编码做法有关的信息,请参阅Disposing Objects。