DataTableCollection.IndexOf Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el índice del objeto DataTable especificado en la colección.
Sobrecargas
IndexOf(String, String) |
Obtiene el índice del objeto DataTable especificado en la colección. |
IndexOf(DataTable) |
Obtiene el índice del objeto DataTable especificado. |
IndexOf(String) |
Obtiene el índice del objeto DataTable con el nombre especificado en la colección. |
IndexOf(String, String)
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
Obtiene el índice del objeto DataTable especificado en la colección.
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
Parámetros
Devoluciones
Índice de base cero del objeto DataTable con el nombre especificado o -1 si la tabla no existe en la colección.
Ejemplos
En el ejemplo siguiente se devuelve el índice de una tabla con nombre en .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
Comentarios
Especifique el nombre del DataTable objeto mediante la TableName propiedad .
Consulte también
Se aplica a
IndexOf(DataTable)
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
Obtiene el índice del objeto DataTable especificado.
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
Parámetros
- table
- DataTable
DataTable
que se va a buscar.
Devoluciones
Índice de base cero de la tabla, o -1 si la tabla no se encuentra en la colección.
Ejemplos
En el ejemplo siguiente se devuelve el índice de cada tabla de 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
Comentarios
Use el IndexOf método para determinar el índice exacto de una tabla determinada.
Antes de llamar a IndexOf, puede probar la existencia de una tabla (especificada por índice o nombre) mediante el Contains método .
Consulte también
Se aplica a
IndexOf(String)
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
Obtiene el índice del objeto DataTable con el nombre especificado en la colección.
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
Parámetros
- tableName
- String
Nombre del objeto DataTable
que se desea buscar.
Devoluciones
Índice de base cero del objeto DataTable
con el nombre especificado o -1 si la tabla no existe en la colección.
Ejemplos
En el ejemplo siguiente se devuelve el índice de una tabla con nombre en .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
Comentarios
Especifique el nombre del DataTable
objeto mediante la TableName propiedad .
Este método devuelve -1 cuando dos o más tablas tienen el mismo nombre, pero espacios de nombres diferentes. Se producirá un error en la llamada si existe alguna ambigüedad al hacer coincidir exactamente una tabla con su nombre de tabla.