获取项目的内容类型列/元数据
如何获取 SharePoint 文档库中项目的内容类型列或元数据?
此链接提供了我不需要的文件属性 http://msdn.microsoft.com/en-us /library/microsoft.sharepoint.spfile.properties.aspx
我只想获取项目的内容类型列。 我尝试了这个字符串 strXML = oItem.Xml.ToString();但它给了我同样的垃圾。
How to get content type columns or metadata for an item in SharePoint document library?
This links gives the file properties that i don't need
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spfile.properties.aspx
I only to want to get content type columns for an item.
I tried this string strXML = oItem.Xml.ToString(); but it gives me same garbage.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 <
SPListItem
的 code>ContentType 属性。如果您希望列表中的所有内容类型,可以使用SPList
的ContentTypes
属性。获得内容类型引用后,您可以检查其Fields
属性来获取列。列表项的内容类型:
列表的内容类型:
You can use the
ContentType
property of anSPListItem
. If you want all content types in a list, you can use theContentTypes
property of anSPList
. Once you have a content type reference, you can check itsFields
property to get the columns.Content Types for a list item:
Content Types for a list:
获取代表您的文档库的列表。一旦你有了这个,你就可以查看这些列。我通常使用这种方法:
我相信这会为您提供默认视图的所有列。您还可以使用此方法:
无论视图如何,它都会为您提供列表(库)中所有字段的信息。
Get the list that represents your document library. Once you have this you can look at the columns. I typically use this method:
Which I believe gives you all the columns for the default view. You can also use this method:
Which will give you info for all fields in the list (library) regardless of the view.