DataGridViewSelectedColumnCollection Classe
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.
Representa uma coleção de DataGridViewColumn objetos que são selecionados num DataGridView.
public ref class DataGridViewSelectedColumnCollection : System::Windows::Forms::BaseCollection, System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class DataGridViewSelectedColumnCollection : System.Windows.Forms.BaseCollection, System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type DataGridViewSelectedColumnCollection = class
inherit BaseCollection
interface IList
interface ICollection
interface IEnumerable
Public Class DataGridViewSelectedColumnCollection
Inherits BaseCollection
Implements IList
- Herança
- Atributos
- Implementações
Observações
A ordem das colunas na coleção não é garantida que corresponda à ordem em que foram selecionadas.
Não DataGridViewSelectedColumnCollection funciona de forma eficiente ao trabalhar com um grande número de colunas. Normalmente, DataGridView os controlos não contêm colunas suficientes para que isto seja um problema, mas se estiver a trabalhar com um grande número de colunas, pode usar o DataGridView.AreAllCellsSelected para determinar se toda a grelha está selecionada, ou pode usar o DataGridViewColumnCollection.GetColumnCount para determinar o número de colunas selecionadas (ou o número de colunas num estado especificado). Para mais informações, consulte Boas Práticas para Escalar o Controlo Windows Forms DataGridView.
Propriedades
| Name | Description |
|---|---|
| Count |
Obtém o número total de elementos na coleção. (Herdado de BaseCollection) |
| IsReadOnly |
Recebe um valor que indica se a coleção é apenas de leitura. (Herdado de BaseCollection) |
| IsSynchronized |
Obtém um valor que indica se o acesso ao ICollection está sincronizado. (Herdado de BaseCollection) |
| Item[Int32] |
Obtém a coluna no índice especificado. |
| List |
Obtém a lista de elementos contidos na BaseCollection instância. |
| SyncRoot |
Obtém um objeto que pode ser usado para sincronizar o acesso ao BaseCollection. (Herdado de BaseCollection) |
Métodos
| Name | Description |
|---|---|
| Clear() |
Limpa a coleção. |
| Contains(DataGridViewColumn) |
Determina se a coluna especificada está contida na coleção. |
| CopyTo(Array, Int32) |
Copia todos os elementos do unidimensional Array atual para o unidimensional Array especificado, começando no índice de destino Array especificado. (Herdado de BaseCollection) |
| CopyTo(DataGridViewColumn[], Int32) |
Copia os elementos da coleção para o array especificado, começando no índice especificado. |
| CreateObjRef(Type) |
Cria um objeto que contém toda a informação relevante necessária para gerar um proxy usado para comunicar com um objeto remoto. (Herdado de MarshalByRefObject) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetEnumerator() |
Obtém o objeto que permite iterar através dos membros da coleção. (Herdado de BaseCollection) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetLifetimeService() |
Recupera o objeto de serviço de tempo de vida atual que controla a política de vida útil neste caso. (Herdado de MarshalByRefObject) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| InitializeLifetimeService() |
Obtém-se um objeto de serviço vitalício para controlar a apólice vitalícia neste caso. (Herdado de MarshalByRefObject) |
| Insert(Int32, DataGridViewColumn) |
Insere uma coluna na coleção na posição especificada. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| MemberwiseClone(Boolean) |
Cria uma cópia superficial do objeto atual MarshalByRefObject . (Herdado de MarshalByRefObject) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Copia os elementos da coleção para o array especificado, começando no índice especificado. |
| ICollection.Count |
Obtém o número de elementos na coleção. |
| ICollection.IsSynchronized |
Recebe um valor que indica se o acesso à coleção está sincronizado (thread safe). |
| ICollection.SyncRoot |
Obtém um objeto que pode ser usado para sincronizar o acesso à coleção. |
| IEnumerable.GetEnumerator() |
Devolve um enumerador que itera numa coleção. |
| IList.Add(Object) |
Implementa o Add(Object) método. Lança NotSupportedExceptionsempre. |
| IList.Clear() |
Implementa o Clear() método. Lança NotSupportedExceptionsempre. |
| IList.Contains(Object) |
Determina se o valor especificado está contido na coleção. |
| IList.IndexOf(Object) |
Devolve o índice do elemento especificado. |
| IList.Insert(Int32, Object) |
Implementa o Insert(Int32, Object) método. Lança NotSupportedExceptionsempre. |
| IList.IsFixedSize |
Recebe um valor que indica se a coleção tem um tamanho fixo. |
| IList.IsReadOnly |
Recebe um valor que indica se a coleção é apenas de leitura. |
| IList.Item[Int32] |
Obtém o elemento no índice especificado. |
| IList.Remove(Object) |
Implementa o Remove(Object) método. Lança NotSupportedExceptionsempre. |
| IList.RemoveAt(Int32) |
Implementa o RemoveAt(Int32) método. Lança NotSupportedExceptionsempre. |
Métodos da Extensão
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Permite a paralelização de uma consulta. |
| AsQueryable(IEnumerable) |
Converte um IEnumerable para um IQueryable. |
| Cast<TResult>(IEnumerable) |
Conjura os elementos de an IEnumerable para o tipo especificado. |
| OfType<TResult>(IEnumerable) |
Filtra os elementos de um IEnumerable com base num tipo especificado. |