DataColumnCollection.IndexOf 方法

定義

搜尋指定的 DataColumn,並傳回集合中第一個符合項目之以零起始的索引。

多載

IndexOf(DataColumn)

取得由名稱指定的資料行索引。

IndexOf(String)

取得具有特定名稱 (名稱不區分大小寫) 的資料行索引。

IndexOf(DataColumn)

來源:
DataColumnCollection.cs
來源:
DataColumnCollection.cs
來源:
DataColumnCollection.cs

取得由名稱指定的資料行索引。

public:
 int IndexOf(System::Data::DataColumn ^ column);
public:
 virtual int IndexOf(System::Data::DataColumn ^ column);
public int IndexOf (System.Data.DataColumn? column);
public int IndexOf (System.Data.DataColumn column);
public virtual int IndexOf (System.Data.DataColumn column);
member this.IndexOf : System.Data.DataColumn -> int
abstract member IndexOf : System.Data.DataColumn -> int
override this.IndexOf : System.Data.DataColumn -> int
Public Function IndexOf (column As DataColumn) As Integer
Public Overridable Function IndexOf (column As DataColumn) As Integer

參數

column
DataColumn

要傳回的資料行名稱。

傳回

如果找到,則為 column 指定的資料行索引,否則為 -1。

範例

下列範例會 Contains 使用 方法來判斷指定的數據行是否存在於 DataColumnCollection中。 如果是,此方法 IndexOf 會傳回數據行的索引。

private void GetIndex(DataTable table)
{
    DataColumnCollection columns = table.Columns;
    if(columns.Contains("City"))
    {
        Console.WriteLine(columns.IndexOf("City"));
    }
}
Private Sub GetIndex(ByVal table As DataTable)
    Dim iCol As Integer
    Dim columns As DataColumnCollection = table.Columns
    If columns.Contains("City") Then
       Console.WriteLine(columns.IndexOf("City"))
    End If
End Sub

備註

方法 IndexOf 不區分大小寫。

適用於

IndexOf(String)

來源:
DataColumnCollection.cs
來源:
DataColumnCollection.cs
來源:
DataColumnCollection.cs

取得具有特定名稱 (名稱不區分大小寫) 的資料行索引。

public:
 int IndexOf(System::String ^ columnName);
public int IndexOf (string? columnName);
public int IndexOf (string columnName);
member this.IndexOf : string -> int
Public Function IndexOf (columnName As String) As Integer

參數

columnName
String

要尋找的資料行名稱。

傳回

具有指定名稱的資料行之以零起始的索引,如果集合中沒有該資料行,則為 -1。

適用於