DataColumnCollection.IndexOf 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
搜尋指定的 DataColumn 索引,並回傳集合中首次出現的零為基礎索引。
多載
| 名稱 | Description |
|---|---|
| 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。