在 C# 中检索内容类型列值

本文关键字:类型 检索 | 更新日期: 2023-09-27 18:30:18

我在 Sharepoint2010 中有一个包含多列的文档库内容类型。我想使用以下代码检索列中的值,但失败了。

            objCurrentWeb = SPContext.Current.Web;
            objList = objCurrentWeb.Lists["MyNewLists"];
            foreach (SPListItem objListItem in objList.Items)
            {
                   id = (objListItem["ApplicationId"]).toString();
            }

如何正确检索内容类型列中的值?

谢谢!

在 C# 中检索内容类型列值

它可能在两种情况下失败:1)没有这样的字段"应用程序ID"。确保使用字段内部名称2) (objListItem["ApplicationId"]) 为 null,因此在转换为字符串时失败并显示 NullReferenceException。