gpt4 book ai didi

c# - 遍历 SPListItem/SPList

转载 作者:太空狗 更新时间:2023-10-29 23:27:48 25 4
gpt4 key购买 nike

我正在为人们在我们公司网站上执行任务制作一个 list 。我现在正在开发的功能是,一旦他们完成一项任务并将其标记为已完成,我希望我们的 sharepoint webpart 向他们发送一封电子邮件,其中包含他们仍需要完成的任务列表。

既然权力希望能够随意在列表中添加和减去项目,它就需要模块化,因此检查列表也需要模块化并以模块化的方式编写。

我遇到的问题是所有任务都存储在现有代码的 SPList 中。我不确定如何遍历列表以查明该人是否已经完成了以下任务。我没有看到任何下一个、上一个、头或尾操作(正如我从列表中期望的那样)。由于索引使用字符串,它的行为更像是关联数据结构(映射)或数据库中的主键。

请帮忙,谢谢大家!

干杯,

-耶利米坦通科

最佳答案

SharePoint 列表不是计算机科学方式的列表,而是最终用户所期望的列表:事物的列表

你应该更多地把列表看作类似于数据库表。如果您想根据条件在表(列表)中查找记录(项目),那么您应该使用查询。

因此,在 SPList 中查找 SPListItems 的正确方法是使用 SPQuery,您可以在其中以良好的 XML 语法 (CAML) 指定条件,然后将 SPQuery 传递给 SPList.GetItems,从而返回 SPListItems 的集合。

这应该会给您一些搜索条件。如果您需要有关查询语法的更多帮助,请使用 U2U Caml Query Builder或者给我们一些更具体的信息。

关于c# - 遍历 SPListItem/SPList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1494064/

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