我有一个 SPList 对象并使用 SPList.Items 来获取 SPListItemCollection。从这个集合中,我需要访问一个其 UniqueID 或 GUID 未知的 SPListItem。是否可以使用显示名称或任何其他信息(GUID 或 UniqueId 除外)直接访问元素。任何想法将不胜感激。
问问题
3843 次
2 回答
5
不是开箱即用 - 请参阅问题如何访问列表中的列表项以获取选项。建议使用SPQuery检索信息以避免对数据库施加过多负载。在我对 SharePoint 的回答中有更多关于如何使用它的信息:检查项目是否存在于列表中,最小开销:
一个不错的选择是使用LINQ。此选项由社区(Keith Dahlby 和 Wictor Wilén)提供,可在SharePoint Extensions Lib中找到。
于 2009-09-02T12:27:02.997 回答
0
如果您打算使用 CAML,那么CAML 查询生成器真的很有帮助。就我个人而言,我不喜欢使用普通的旧字符串进行 CAML,所以我一直在使用CAML.NET来包装 CAML 查询
于 2009-09-03T14:02:54.233 回答