DataGridViewSelectedColumnCollection Classe
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.
Representa uma coleção de objetos DataGridViewColumn selecionados em um 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
Comentários
Não há garantia de que a ordem das colunas na coleção corresponda à ordem em que foram selecionadas.
O DataGridViewSelectedColumnCollection não tem um desempenho eficiente ao trabalhar com um grande número de colunas. Normalmente, DataGridView os controles não conterão colunas suficientes para que isso seja um problema, mas se você estiver trabalhando com um grande número de colunas, poderá usar o DataGridView.AreAllCellsSelected para determinar se a grade inteira está selecionada ou usar o DataGridViewColumnCollection.GetColumnCount para determinar o número de colunas selecionadas (ou o número de colunas em um estado especificado). Para obter mais informações, consulte Práticas recomendadas para colocação em escala do controle DataGridView dos Windows Forms.
Propriedades
Count |
Obtém o número total de elementos na coleção. (Herdado de BaseCollection) |
IsReadOnly |
Obtém um valor que indica se a coleção é somente leitura. (Herdado de BaseCollection) |
IsSynchronized |
Obtém um valor que indica se o acesso à ICollection é sincronizado. (Herdado de BaseCollection) |
Item[Int32] |
Obtém a coluna no índice especificado. |
List |
Obtém a lista de elementos contidos na instância BaseCollection. |
SyncRoot |
Obtém um objeto que pode ser usado para sincronizar o acesso ao BaseCollection. (Herdado de BaseCollection) |
Métodos
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 Array unidimensional atual para o Array unidimensional especificado, começando no índice Array de destino especificado. (Herdado de BaseCollection) |
CopyTo(DataGridViewColumn[], Int32) |
Copia os elementos da coleção para a matriz especificada, começando no índice especificado. |
CreateObjRef(Type) |
Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se 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 a iteração através dos membros da coleção. (Herdado de BaseCollection) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetLifetimeService() |
Obsoleto.
Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância. (Herdado de MarshalByRefObject) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
InitializeLifetimeService() |
Obsoleto.
Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância. (Herdado de MarshalByRefObject) |
Insert(Int32, DataGridViewColumn) |
Insere uma coluna na coleção na posição especificada. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
MemberwiseClone(Boolean) |
Cria uma cópia superficial do objeto MarshalByRefObject atual. (Herdado de MarshalByRefObject) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Implantações explícitas de interface
ICollection.CopyTo(Array, Int32) |
Copia os elementos da coleção para a matriz especificada, começando no índice especificado. |
ICollection.Count |
Obtém o número de elementos na coleção. |
ICollection.IsSynchronized |
Obtém um valor que indica se o acesso à coleção é sincronizado (thread-safe). |
ICollection.SyncRoot |
Obtém um objeto que pode ser usado para sincronizar o acesso à coleção. |
IEnumerable.GetEnumerator() |
Retorna um enumerador que itera em uma coleção. |
IList.Add(Object) |
Implementa o método Add(Object). Sempre gera NotSupportedException. |
IList.Clear() |
Implementa o método Clear(). Sempre gera NotSupportedException. |
IList.Contains(Object) |
Determina se o valor especificado está contido na coleção. |
IList.IndexOf(Object) |
Retorna o índice do elemento especificado. |
IList.Insert(Int32, Object) |
Implementa o método Insert(Int32, Object). Sempre gera NotSupportedException. |
IList.IsFixedSize |
Obtém um valor que indica se a coleção tem um tamanho fixo. |
IList.IsReadOnly |
Obtém um valor que indica se a coleção é somente leitura. |
IList.Item[Int32] |
Obtém o elemento no índice especificado. |
IList.Remove(Object) |
Implementa o método Remove(Object). Sempre gera NotSupportedException. |
IList.RemoveAt(Int32) |
Implementa o método RemoveAt(Int32). Sempre gera NotSupportedException. |
Métodos de Extensão
Cast<TResult>(IEnumerable) |
Converte os elementos de um IEnumerable para o tipo especificado. |
OfType<TResult>(IEnumerable) |
Filtra os elementos de um IEnumerable com base em um tipo especificado. |
AsParallel(IEnumerable) |
Habilita a paralelização de uma consulta. |
AsQueryable(IEnumerable) |
Converte um IEnumerable em um IQueryable. |