DataColumnCollection.Item[] Propiedad

Definición

Obtiene la clase DataColumn especificada de la colección.

Sobrecargas

Item[Int32]

Obtiene el objeto DataColumn de la colección en el índice especificado.

Item[String]

Obtiene el objeto DataColumn de la colección con el nombre especificado.

Item[Int32]

Source:
DataColumnCollection.cs
Source:
DataColumnCollection.cs
Source:
DataColumnCollection.cs

Obtiene el objeto DataColumn de la colección en el índice especificado.

public:
 property System::Data::DataColumn ^ default[int] { System::Data::DataColumn ^ get(int index); };
public:
 virtual property System::Data::DataColumn ^ default[int] { System::Data::DataColumn ^ get(int index); };
public System.Data.DataColumn this[int index] { get; }
public virtual System.Data.DataColumn this[int index] { get; }
member this.Item(int) : System.Data.DataColumn
Default Public ReadOnly Property Item(index As Integer) As DataColumn
Default Public Overridable ReadOnly Property Item(index As Integer) As DataColumn

Parámetros

index
Int32

Índice de base cero de la columna que se va a devolver.

Valor de propiedad

Objeto DataColumn en el índice especificado.

Excepciones

El valor de índice es mayor que el número de elementos de la colección.

Ejemplos

En el ejemplo siguiente se usa la Item[] propiedad para imprimir el ColumnName valor de un DataColumn objeto especificado por el índice. En el ejemplo se usa el DataTable objeto que contiene system.Windows.Forms. Control DataGrid.

private void PrintColumnNamesByIndex(DataTable table)
{
    // Get the DataColumnCollection from a DataTable in a DataSet.
    DataColumnCollection columns = table.Columns;

    // Print each column's name using the Index.
    for (int i = 0 ;i <columns.Count ;i++)
        Console.WriteLine(columns[i]);
}
Private Sub PrintColumnNamesByIndex(table As DataTable)
    ' Get the DataColumnCollection from a DataTable in a DataSet.
    Dim columns As DataColumnCollection = table.Columns

    ' Print each column's name using the Index.
    Dim i As Integer
    For i = 0 To columns.Count - 1
        Console.WriteLine(columns(i))
    Next i
End Sub

Comentarios

El Contains método se puede usar para probar la existencia de una columna. Esto es útil antes de intentar usar Item[].

Consulte también

Se aplica a

Item[String]

Source:
DataColumnCollection.cs
Source:
DataColumnCollection.cs
Source:
DataColumnCollection.cs

Obtiene el objeto DataColumn de la colección con el nombre especificado.

public:
 property System::Data::DataColumn ^ default[System::String ^] { System::Data::DataColumn ^ get(System::String ^ name); };
public:
 virtual property System::Data::DataColumn ^ default[System::String ^] { System::Data::DataColumn ^ get(System::String ^ name); };
public System.Data.DataColumn? this[string name] { get; }
public System.Data.DataColumn this[string name] { get; }
public virtual System.Data.DataColumn this[string name] { get; }
member this.Item(string) : System.Data.DataColumn
Default Public ReadOnly Property Item(name As String) As DataColumn
Default Public Overridable ReadOnly Property Item(name As String) As DataColumn

Parámetros

name
String

ColumnName de la columna que se va a devolver.

Valor de propiedad

DataColumn de la colección con el nombre ColumnName especificado; en caso contrario, un valor nulo si no existe DataColumn.

Ejemplos

En el ejemplo siguiente se usa la Item[] propiedad para imprimir el DataType valor de un DataColumn objeto especificado por el índice.

private void PrintDataType(DataTable table)
{
    // Get the DataColumnCollection from a DataTable in a DataSet.
    DataColumnCollection columns = table.Columns;

    // Print the column's data type.
    Console.WriteLine(columns["id"].DataType);
}
Private Sub PrintDataType(table As DataTable)
     ' Get the DataColumnCollection from a DataTable in a DataSet.
     Dim columns As DataColumnCollection = table.Columns

     ' Print the column's data type.
     Console.WriteLine(columns("id").DataType)
End Sub

Comentarios

Item[] distingue mayúsculas de minúsculas condicionalmente cuando busca nombres de columna. Por ejemplo, si se DataColumn denomina "mydatacolumn" y otro se denomina "Mydatacolumn", se considera una cadena que se usa para buscar una de las columnas como distingue mayúsculas de minúsculas. Sin embargo, si "mydatacolumn" existe y "Mydatacolumn" no lo hace, la cadena de búsqueda se considera que no distingue mayúsculas de minúsculas.

Consulte también

Se aplica a