共用方式為


SPList.Items property

取得清單中的所有項目篩選的集合。

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'宣告
Public ReadOnly Property Items As SPListItemCollection
    Get
'用途
Dim instance As SPList
Dim value As SPListItemCollection

value = instance.Items
public SPListItemCollection Items { get; }

Property value

Type: Microsoft.SharePoint.SPListItemCollection
SPListItemCollection 物件,表示項目集合。

備註

Items屬性會傳回所有檔案中的文件庫,包括檔案中的子資料夾,但未將資料夾本身。在文件庫、 資料夾不被視為項目。

當您呼叫Items屬性時,則會傳回不包含任何資料, SPListItemCollection物件執行個體,但是在第一次集合中的項目存取,整個集合物件中填入資料。因此,以提升效能建議您指定傳回的項目ItemsSPListItemCollection物件如果您必須逐一查看整個集合,如範例所示。最好的作法是使用其中一個SPListGetItem*方法傳回的項目篩選過的集合。

Examples

下列範例會顯示專案清單標籤內的項目。範例會將指定的項目,由Items屬性傳回SPListItemCollection物件,並再逐一查看集合。此範例不使用oList.Items[i]for迴圈內。

Using oWebsite As SPWeb = New SPSite("http://lsspf4719/sites/TestWebs").OpenWeb()
    
    Dim oList As SPList = oWebsite.Lists("Projects")
    
    Dim collItem As SPListItemCollection = oList.Items
    
    For i As Integer = 0 To oList.ItemCount - 1
        Dim itemName As String = collItem(i).Name
       
        Label1.Text += itemName & "<BR>"
    Next
End Using
using (SPWeb oWebsite = new SPSite("https://Server/sites/SiteCollection").OpenWeb())
{

    SPList oList = oWebsite.Lists["Projects"];

    SPListItemCollection collItem = oList.Items;

    for (int i = 0; i < oList.ItemCount; i++)
    {
        string itemName = collItem[i].Name;

        Label1.Text += itemName + "<BR>";

    }
}

請參閱

參照

SPList class

SPList members

Microsoft.SharePoint namespace