DataColumnCollection.Item[] Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o especificado DataColumn da coleção.
Sobrecargas
| Nome | Description |
|---|---|
| Item[Int32] |
Obtém a DataColumn da coleção no índice especificado. |
| Item[String] |
Obtém a DataColumn da coleção com o nome especificado. |
Item[Int32]
Obtém a DataColumn da coleção no índice especificado.
public:
virtual property System::Data::DataColumn ^ default[int] { System::Data::DataColumn ^ get(int index); };
public:
property System::Data::DataColumn ^ default[int] { System::Data::DataColumn ^ get(int index); };
public virtual System.Data.DataColumn this[int index] { get; }
public System.Data.DataColumn this[int index] { get; }
member this.Item(int) : System.Data.DataColumn
Default Public Overridable ReadOnly Property Item(index As Integer) As DataColumn
Default Public ReadOnly Property Item(index As Integer) As DataColumn
Parâmetros
- index
- Int32
O índice baseado em zero da coluna a ser retornado.
Valor da propriedade
No DataColumn índice especificado.
Exceções
O valor do índice é maior que o número de itens na coleção.
Exemplos
O exemplo a seguir usa a Item[] propriedade para imprimir o ColumnName valor de um DataColumn objeto especificado pelo índice. O exemplo usa o DataTable contido por um Sistema. Windows. Controle Forms.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
Comentários
O Contains método pode ser usado para testar a existência de uma coluna. Isso é útil antes de você tentar usar Item[].
Confira também
Aplica-se a
Item[String]
Obtém a DataColumn da coleção com o nome especificado.
public:
virtual property System::Data::DataColumn ^ default[System::String ^] { System::Data::DataColumn ^ get(System::String ^ name); };
public:
property System::Data::DataColumn ^ default[System::String ^] { System::Data::DataColumn ^ get(System::String ^ name); };
public virtual System.Data.DataColumn this[string name] { get; }
public System.Data.DataColumn this[string name] { get; }
member this.Item(string) : System.Data.DataColumn
Default Public Overridable ReadOnly Property Item(name As String) As DataColumn
Default Public ReadOnly Property Item(name As String) As DataColumn
Parâmetros
- name
- String
A ColumnName da coluna a ser retornada.
Valor da propriedade
Na DataColumn coleção com o especificado ColumnName; caso contrário, um valor nulo se o DataColumn valor não existir.
Exemplos
O exemplo a seguir usa a Item[] propriedade para imprimir o DataType valor de um DataColumn objeto especificado pelo í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
Comentários
Item[] diferencia maiúsculas de minúsculas quando pesquisa nomes de coluna. Por exemplo, se um DataColumn for chamado de "mydatacolumn" e outro for chamado "Mydatacolumn", uma cadeia de caracteres usada para pesquisar uma das colunas será considerada diferenciada por maiúsculas de minúsculas. No entanto, se "mydatacolumn" existir e "Mydatacolumn" não existir, a cadeia de caracteres de pesquisa será considerada sem diferenciação de maiúsculas de minúsculas.