This documentation is archived and is not being maintained.

ListView.ListViewItemCollection.Insert Method (Int32, String, String, String)

Note: This method is new in the .NET Framework version 2.0.

Creates a new item with the specified key, text, and image, and adds it to the collection at the specified index.

Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in

public virtual ListViewItem Insert (
	int index,
	string key,
	string text,
	string imageKey
public ListViewItem Insert (
	int index, 
	String key, 
	String text, 
	String imageKey
public function Insert (
	index : int, 
	key : String, 
	text : String, 
	imageKey : String
) : ListViewItem



The zero-based index location where the item is inserted.


The Name of the item.


The text of the item.


The key of the image to display for the item.

Return Value

The ListViewItem added to the collection.

Exception typeCondition


The index parameter is less than 0 or greater than the value of the Count property of the ListView.ListViewItemCollection.

The Insert method sets the Name property of the item to the specified key, so the item can be retrieved by its index or by key.

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.

.NET Framework

Supported in: 2.0