DataColumnCollection.IndexOf 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
搜尋指定的 DataColumn,並傳回集合中第一個符合項目之以零起始的索引。
多載
IndexOf(DataColumn) |
取得由名稱指定的資料行索引。 |
IndexOf(String) |
取得具有特定名稱 (名稱不區分大小寫) 的資料行索引。 |
IndexOf(DataColumn)
取得由名稱指定的資料行索引。
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)
取得具有特定名稱 (名稱不區分大小寫) 的資料行索引。
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。