gpt4 book ai didi

.net - 如何从 SharePoint 列表中获取列名称?

转载 作者:行者123 更新时间:2023-12-02 19:08:33 28 4
gpt4 key购买 nike

我创建了一个列表并向其中添加了三列。当我查看“列表设置”页面中的列表时,我看到我创建的三列和一些默认列(标题、创建者和修改者)。当我查看列表中的项目时,我只看到我创建的列。

我的问题是,当我尝试从代码中获取列表的列列表时,我得到了一大堆我在任何地方都看不到的其他列(版本、附件、项目子计数等)

这是我用来获取此列表的代码:

        List<string> visFields = new List<string>();
foreach (SPField field in myList.Fields)
{
if (!field.Hidden)
{
visFields.Add(field.Title);
}
}

return visFields;

查看字段是解决此问题的错误方法吗?如何获得与查看列表中的项目时显示的相同的列列表?

最佳答案

您想要获取列表的 DefaultView (SPList.DefaultView),然后检查 ViewFields 元素。

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spview.viewfields.aspx

关于.net - 如何从 SharePoint 列表中获取列名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4979595/

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