DataTableCollection.IndexOf Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan indeks dalam kumpulan objek yang ditentukan DataTable .
Overload
IndexOf(String, String) |
Mendapatkan indeks dalam kumpulan objek yang ditentukan DataTable . |
IndexOf(DataTable) |
Mendapatkan indeks objek yang ditentukan DataTable . |
IndexOf(String) |
Mendapatkan indeks dalam kumpulan DataTable objek dengan nama yang ditentukan. |
IndexOf(String, String)
- Sumber:
- DataTableCollection.cs
- Sumber:
- DataTableCollection.cs
- Sumber:
- DataTableCollection.cs
Mendapatkan indeks dalam kumpulan objek yang ditentukan DataTable .
public:
int IndexOf(System::String ^ tableName, System::String ^ tableNamespace);
public int IndexOf (string tableName, string tableNamespace);
member this.IndexOf : string * string -> int
Public Function IndexOf (tableName As String, tableNamespace As String) As Integer
Parameter
Mengembalikan
Indeks DataTable berbasis nol dengan nama yang ditentukan, atau -1 jika tabel tidak ada dalam koleksi.
Contoh
Contoh berikut mengembalikan indeks tabel bernama di DataTableCollection.
private void GetIndexes()
{
// Get the DataSet of a DataGrid.
DataSet thisDataSet = (DataSet)DataGrid1.DataSource;
// Get the DataTableCollection through the Tables property.
DataTableCollection tables = thisDataSet.Tables;
// Get the index of the table named "Authors", if it exists.
if (tables.Contains("Authors"))
System.Diagnostics.Debug.WriteLine(tables.IndexOf("Authors"));
}
Private Sub GetIndexes()
' Get the DataSet of a DataGrid.
Dim thisDataSet As DataSet = CType(DataGrid1.DataSource, DataSet)
' Get the DataTableCollection through the Tables property.
Dim tables As DataTableCollection = thisDataSet.Tables
' Get the index of the table named "Authors", if it exists.
If tables.Contains("Authors") Then
System.Diagnostics.Debug.WriteLine(tables.IndexOf("Authors"))
End If
End Sub
Keterangan
Anda menentukan nama DataTable objek dengan menggunakan TableName properti .
Lihat juga
Berlaku untuk
IndexOf(DataTable)
- Sumber:
- DataTableCollection.cs
- Sumber:
- DataTableCollection.cs
- Sumber:
- DataTableCollection.cs
Mendapatkan indeks objek yang ditentukan DataTable .
public:
int IndexOf(System::Data::DataTable ^ table);
public:
virtual int IndexOf(System::Data::DataTable ^ table);
public int IndexOf (System.Data.DataTable? table);
public int IndexOf (System.Data.DataTable table);
public virtual int IndexOf (System.Data.DataTable table);
member this.IndexOf : System.Data.DataTable -> int
abstract member IndexOf : System.Data.DataTable -> int
override this.IndexOf : System.Data.DataTable -> int
Public Function IndexOf (table As DataTable) As Integer
Public Overridable Function IndexOf (table As DataTable) As Integer
Parameter
- table
- DataTable
untuk DataTable
mencari.
Mengembalikan
Indeks tabel berbasis nol, atau -1 jika tabel tidak ditemukan dalam koleksi.
Contoh
Contoh berikut mengembalikan indeks setiap tabel di DataTableCollection.
private void GetIndexes()
{
// Get the DataSet of a DataGrid.
DataSet thisDataSet = (DataSet)DataGrid1.DataSource;
// Get the DataTableCollection through the Tables property.
DataTableCollection tables = thisDataSet.Tables;
// Get the index of each table in the collection.
foreach (DataTable table in tables)
System.Diagnostics.Debug.WriteLine(tables.IndexOf(table));
}
Private Sub GetIndexes()
' Get the DataSet of a DataGrid.
Dim thisDataSet As DataSet = CType(DataGrid1.DataSource, DataSet)
' Get the DataTableCollection through the Tables property.
Dim tables As DataTableCollection = thisDataSet.Tables
Dim table As DataTable
' Get the index of each table in the collection.
For Each table In tables
System.Diagnostics.Debug.WriteLine(tables.IndexOf(table))
Next
End Sub
Keterangan
IndexOf Gunakan metode untuk menentukan indeks yang tepat dari tabel tertentu.
Sebelum memanggil IndexOf, Anda dapat menguji keberadaan tabel (ditentukan oleh indeks atau nama) dengan menggunakan Contains metode .
Lihat juga
Berlaku untuk
IndexOf(String)
- Sumber:
- DataTableCollection.cs
- Sumber:
- DataTableCollection.cs
- Sumber:
- DataTableCollection.cs
Mendapatkan indeks dalam kumpulan DataTable objek dengan nama yang ditentukan.
public:
int IndexOf(System::String ^ tableName);
public:
virtual int IndexOf(System::String ^ tableName);
public int IndexOf (string? tableName);
public int IndexOf (string tableName);
public virtual int IndexOf (string tableName);
member this.IndexOf : string -> int
abstract member IndexOf : string -> int
override this.IndexOf : string -> int
Public Function IndexOf (tableName As String) As Integer
Public Overridable Function IndexOf (tableName As String) As Integer
Parameter
- tableName
- String
Nama objek yang akan dicari DataTable
.
Mengembalikan
Indeks DataTable
berbasis nol dengan nama yang ditentukan, atau -1 jika tabel tidak ada dalam koleksi.
Contoh
Contoh berikut mengembalikan indeks tabel bernama di DataTableCollection.
private void GetIndexes()
{
// Get the DataSet of a DataGrid.
DataSet thisDataSet = (DataSet)DataGrid1.DataSource;
// Get the DataTableCollection through the Tables property.
DataTableCollection tables = thisDataSet.Tables;
// Get the index of the table named "Authors", if it exists.
if (tables.Contains("Authors"))
System.Diagnostics.Debug.WriteLine(tables.IndexOf("Authors"));
}
Private Sub GetIndexes()
' Get the DataSet of a DataGrid.
Dim thisDataSet As DataSet = CType(DataGrid1.DataSource, DataSet)
' Get the DataTableCollection through the Tables property.
Dim tables As DataTableCollection = thisDataSet.Tables
' Get the index of the table named "Authors", if it exists.
If tables.Contains("Authors") Then
System.Diagnostics.Debug.WriteLine(tables.IndexOf("Authors"))
End If
End Sub
Keterangan
Anda menentukan nama DataTable
objek dengan menggunakan TableName properti .
Metode ini mengembalikan -1 ketika dua tabel atau lebih memiliki nama yang sama tetapi namespace layanan yang berbeda. Panggilan tidak berhasil jika ada ambiguitas saat mencocokkan nama tabel dengan tepat satu tabel.