DataColumnCollection.IndexOf Method (DataColumn)

 

Gets the index of a column specified by name.

Namespace:   System.Data
Assembly:  System.Data (in System.Data.dll)

public int IndexOf(
	DataColumn column
)

Parameters

column
Type: System.Data.DataColumn

The name of the column to return.

Return Value

Type: System.Int32

The index of the column specified by column if it is found; otherwise, -1.

The IndexOf method is not case-sensitive.

The following example uses the Contains method to determine whether a specified column exists in a DataColumnCollection. If so, the IndexOf method returns the index of the column.

private void GetIndex(DataTable table)
{
    DataColumnCollection columns = table.Columns;
    if(columns.Contains("City")) 
    {
        Console.WriteLine(columns.IndexOf("City"));
    }
}

.NET Framework
Available since 1.1
Return to top
Show: