Share via


SPList.AddItem Method (String, SPFileSystemObjectType, String)

Creates a list item of a specified type with a specified file name in the specified folder in the list.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Available in Sandboxed Solutions: Yes
Available in SharePoint Online

Syntax

'Declaration
Public Function AddItem ( _
    folderUrl As String, _
    underlyingObjectType As SPFileSystemObjectType, _
    leafName As String _
) As SPListItem
'Usage
Dim instance As SPList
Dim folderUrl As String
Dim underlyingObjectType As SPFileSystemObjectType
Dim leafName As String
Dim returnValue As SPListItem

returnValue = instance.AddItem(folderUrl, _
    underlyingObjectType, leafName)
public SPListItem AddItem(
    string folderUrl,
    SPFileSystemObjectType underlyingObjectType,
    string leafName
)

Parameters

  • folderUrl
    Type: System.String

    The server-relative URL of the folder where the list item should be created. The URL should begin with a forward slash; for example, /sites/mysite/subweb/Lists/mylist/myfolder.

  • leafName
    Type: System.String

    The file name, including the file extension; for example, mydoc.doc. For more information, see the Name property.

Return Value

Type: Microsoft.SharePoint.SPListItem
The new list item.

Exceptions

Exception Condition
ArgumentOutOfRangeException

underlyingObjectType is neither File nor Folder.

Remarks

To add an item to a list, first call the AddItem method to create a list item of the specified type with the specified file name in the specified folder. Then use indexers on the returned SPListItem object to assign specific values for each field of the item. Finally, call the Update method on the SPListItem object to write the changes to the database.

Important

The new item is not actually added to the list until you save it to the content database by calling the SPListItem.Update method.

See Also

Reference

SPList Class

SPList Members

AddItem Overload

Microsoft.SharePoint Namespace

FileSystemObjectType

Url

Name