我正在尝试遍历 SPListItem.Versions 集合以查找最新批准的列表项。
我的列表项有三个版本:前两个已批准,最后一个是草稿。但是我的代码说它们都在草稿中!请帮忙!
// Iterate through all versions
for (int index = 0; index < item.Versions.Count; index++)
{
SPListItem versionedItem = item.Versions[index].ListItem;
// Check if moderation information is set to approved
if (versionedItem.ModerationInformation.Status.Equals(SPModerationStatusType.Approved))
{
// We found an approved version!
itemFound = versionedItem;
}
}