DataGridViewSelectedColumnCollection Classe

Definição

Representa uma coleção de DataGridViewColumn objetos 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
DataGridViewSelectedColumnCollection
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 é executado com eficiência ao trabalhar com um grande número de colunas. Normalmente, DataGridView os controles não contêm colunas suficientes para que isso seja um problema, mas se você estiver trabalhando com um grande número de colunas, você poderá usar o DataGridView.AreAllCellsSelected para determinar se a grade inteira está selecionada ou você pode 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 As práticas recomendadas para dimensionar o controle DataGridView dos Windows Forms.

Propriedades

Nome Description
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 ICollection acesso ao é 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

Nome 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 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 por meio dos membros da coleção.

(Herdado de BaseCollection)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de tempo de vida para essa instância.

(Herdado de MarshalByRefObject)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeLifetimeService()

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida dessa 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 Objectatual.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto atual MarshalByRefObject .

(Herdado de MarshalByRefObject)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
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 por meio de uma coleção.

IList.Add(Object)

Implementa o Add(Object) método. Sempre lança NotSupportedException.

IList.Clear()

Implementa o Clear() método. Sempre lança 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 Insert(Int32, Object) método. Sempre lança 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 Remove(Object) método. Sempre lança NotSupportedException.

IList.RemoveAt(Int32)

Implementa o RemoveAt(Int32) método. Sempre lança NotSupportedException.

Métodos de Extensão

Nome Description
AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

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.

Aplica-se a

Confira também