DataGridView.Item Property (String, Int32)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Provides an indexer to get or set the cell located at the intersection of the row with the specified index and the column with the specified name.

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

public DataGridViewCell this[
	string columnName,
	int rowIndex
] { get; set; }


Type: System.String

The name of the column containing the cell.

Type: System.Int32

The index of the row containing the cell.

Property Value

Type: System.Windows.Forms.DataGridViewCell

The DataGridViewCell at the specified location.

This indexer is an alternative to accessing cells through the Cells collection of the Rows collection.

The following code example demonstrates the use of this indexer.

// Retrieve the cell value for the cell at column 3, row 7.
String testValue1 = (String)dataGridView1[3, 7].Value;

// Retrieve the cell value for the cell in the Name column at row 4.
String testValue2 = (String)dataGridView1["Name", 4].Value;

.NET Framework
Available since 2.0
Return to top