gpt4 book ai didi

c# - 在 SharePoint 中以编程方式检查列属于哪个字段类型

转载 作者:行者123 更新时间:2023-11-30 13:52:31 25 4
gpt4 key购买 nike

如何通过代码查看某列的字段类型是什么?例如,我知道“国家/地区”是 SharePoint 中的一列并且我正在访问它,但我不知道它的类型。如果有任何方法我可以通过编程方式检查它然后执行操作,例如,如果它是一个查找字段,那么如果我想要它的值,我需要做......lookupvalue country ...或者如果它是一个文本字段,我可以简单地获取它的值作为字符串。

知道如何获取字段类型吗?

谢谢。

最佳答案

嗯,我不知道这是否是你需要的。

但您可以使用此方法获取列类型:

        SPSite site = new SPSite("your site");
SPWeb web = site.OpenWeb("your web");
SPField field = web.Fields["field Name"];
SPFieldType fieldType = field.Type;
switch (fieldType)
{
case SPFieldType.AllDayEvent:
break;
case SPFieldType.Attachments:
break;
case SPFieldType.Boolean:
break;
case SPFieldType.Calculated:
break;
case SPFieldType.Choice:
break;
default:
break;...
}

关于c# - 在 SharePoint 中以编程方式检查列属于哪个字段类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2200369/

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