Compartir vía


DataGridViewSelectedColumnCollection Clase

Definición

Representa una colección de objetos DataGridViewColumn seleccionados en una clase 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
Herencia
DataGridViewSelectedColumnCollection
Atributos
Implementaciones

Comentarios

No se garantiza que el orden de las columnas de la colección coincida con el orden en que se seleccionaron.

no DataGridViewSelectedColumnCollection funciona de forma eficaz cuando se trabaja con un gran número de columnas. Normalmente, DataGridView los controles no contendrán suficientes columnas para que esto sea un problema, pero si está trabajando con un gran número de columnas, puede usar para DataGridView.AreAllCellsSelected determinar si se selecciona toda la cuadrícula o puede usar DataGridViewColumnCollection.GetColumnCount para determinar el número de columnas seleccionadas (o el número de columnas en un estado especificado). Para obtener más información, consulte Procedimientos recomendados para ajustar la escala del control DataGridView en Windows Forms.

Propiedades

Count

Obtiene el número total de elementos de la colección.

(Heredado de BaseCollection)
IsReadOnly

Obtiene un valor que indica si la colección es de solo lectura.

(Heredado de BaseCollection)
IsSynchronized

Obtiene un valor que indica si el acceso a ICollection está sincronizado.

(Heredado de BaseCollection)
Item[Int32]

Obtiene la columna situada en el índice especificado.

List

Obtiene la lista de elementos incluidos en la instancia de BaseCollection.

SyncRoot

Obtiene un objeto que se puede usar para sincronizar el acceso a BaseCollection.

(Heredado de BaseCollection)

Métodos

Clear()

Borra la colección.

Contains(DataGridViewColumn)

Determina si la columna especificada está contenida en la colección.

CopyTo(Array, Int32)

Copia todos los elementos del objeto Array unidimensional actual en el objeto Array unidimensional especificado, empezando en el índice especificado del objeto Array de destino.

(Heredado de BaseCollection)
CopyTo(DataGridViewColumn[], Int32)

Copia los elementos de la colección en la matriz especificada, empezando por el índice especificado.

CreateObjRef(Type)

Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto.

(Heredado de MarshalByRefObject)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnumerator()

Obtiene el objeto que permite iterar en los miembros de la colección.

(Heredado de BaseCollection)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetLifetimeService()
Obsoletos.

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.

(Heredado de MarshalByRefObject)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
InitializeLifetimeService()
Obsoletos.

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.

(Heredado de MarshalByRefObject)
Insert(Int32, DataGridViewColumn)

Inserta una columna en la colección, en el índice especificado.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
MemberwiseClone(Boolean)

Crea una copia superficial del objeto MarshalByRefObject actual.

(Heredado de MarshalByRefObject)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

Copia los elementos de la colección en la matriz especificada, empezando por el índice especificado.

ICollection.Count

Obtiene el número de elementos de la colección.

ICollection.IsSynchronized

Obtiene un valor que indica si el acceso a la colección está sincronizado (es seguro para la ejecución de subprocesos).

ICollection.SyncRoot

Obtiene un objeto que se puede utilizar para sincronizar el acceso a la colección.

IEnumerable.GetEnumerator()

Devuelve un enumerador que recorre en iteración una colección.

IList.Add(Object)

Implementa el método Add(Object). Siempre produce una excepción NotSupportedException.

IList.Clear()

Implementa el método Clear(). Siempre produce una excepción NotSupportedException.

IList.Contains(Object)

Determina si el valor especificado está incluido en la colección.

IList.IndexOf(Object)

Devuelve el índice del elemento especificado.

IList.Insert(Int32, Object)

Implementa el método Insert(Int32, Object). Siempre produce una excepción NotSupportedException.

IList.IsFixedSize

Obtiene un valor que indica si la colección tiene un tamaño fijo.

IList.IsReadOnly

Obtiene un valor que indica si la colección es de solo lectura.

IList.Item[Int32]

Obtiene el elemento en el índice especificado.

IList.Remove(Object)

Implementa el método Remove(Object). Siempre produce una excepción NotSupportedException.

IList.RemoveAt(Int32)

Implementa el método RemoveAt(Int32). Siempre produce una excepción NotSupportedException.

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a

Consulte también