DataColumnCollection.Item[] Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém o especificado DataColumn da coleção.
Sobrecargas
| Name | Description |
|---|---|
| Item[Int32] |
Obtém-nos DataColumn da coleção no índice especificado. |
| Item[String] |
Obtém-nos DataColumn da coleção com o nome especificado. |
Item[Int32]
Obtém-nos 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 em base zero da coluna a devolver.
Valor de Propriedade
O DataColumn no índice especificado.
Exceções
O valor do índice é superior ao número de itens na coleção.
Exemplos
O exemplo seguinte utiliza a Item[] propriedade para imprimir o ColumnName valor de um DataColumn objeto especificado por índice. O exemplo utiliza o DataTable que é contido por um Sistema. Windows. Controlo 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
Observações
O Contains método pode ser usado para testar a existência de uma coluna. Isto é útil antes de tentares usar Item[].
Ver também
Aplica-se a
Item[String]
Obtém-nos 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
O ColumnName da coluna para voltar.
Valor de Propriedade
O DataColumn na coleção com o especificado ColumnName; caso contrário, um valor nulo se o DataColumn não existir.
Exemplos
O exemplo seguinte utiliza a Item[] propriedade para imprimir o DataType valor de um DataColumn objeto especificado por í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
Observações
Item[] é condicionalmente sensível a maiúsculas minúsculas quando procura nomes de coluna. Por exemplo, se uma DataColumn se chama "mydatacolumn" e outra "Mydatacolumn", uma cadeia usada para procurar uma das colunas é considerada com diferença de maiúsculas e minúsculas. No entanto, se "mydatacolumn" existir e "Mydatacolumn" não, a cadeia de pesquisa é considerada insensível a maiúsculas e minúsculas.