DataColumnCollection.Item[] Propiedad
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 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.