gpt4 book ai didi

.net - Sharepoint 2010 SPListTemplate 如何获取字段列表?

转载 作者:行者123 更新时间:2023-12-02 02:27:48 24 4
gpt4 key购买 nike

我需要从列表模板中获取所有字段吗?我该怎么做?

var web = site.OpenWeb();
var template = web.ListTemplates["SomeTemplate"];
template ... ???? -There is no method to get fields.

最佳答案

没有内置方法可以从列表模板中获取所有字段。获取字段的唯一方法是解析 Schema XML列表并获取所有<Field><FieldRef>标签。

更简单的方法是创建一个列表实例,稍后您可以使用以下示例查询它。

要从列表中获取所有字段,您可以使用 SPList.Fields属性(property),例如像这样:

foreach (SPField spField in myList.Fields)
{
//your code here
}

MSDN SPListItem.Fields

您还可以“反向”获取列表项中的所有字段 SPListItem.Fields Property .您可能也对这个 SO 线程感兴趣:Check if a List Column Exists using SharePoint Client Object Model?

关于.net - Sharepoint 2010 SPListTemplate 如何获取字段列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5090437/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com