DataGridViewSelectedColumnCollection Класс

Определение

Представляет коллекцию DataGridViewColumn объектов, выбранных в объекте 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
Наследование
DataGridViewSelectedColumnCollection
Атрибуты
Реализации

Комментарии

Порядок столбцов в коллекции не гарантируется в соответствии с порядком, в котором они были выбраны.

Не DataGridViewSelectedColumnCollection выполняется эффективно при работе с большим количеством столбцов. Как правило, DataGridView элементы управления не будут содержать достаточно столбцов, чтобы это было проблемой, но если вы работаете с большим количеством столбцов, можно использовать DataGridView.AreAllCellsSelected для определения того, выбрана ли вся сетка или можно использовать DataGridViewColumnCollection.GetColumnCount для определения количества выбранных столбцов (или количества столбцов в указанном состоянии). Дополнительные сведения см. в рекомендациях по масштабированию элемента управления DataGridView в Windows Forms.

Свойства

Имя Описание
Count

Возвращает общее количество элементов в коллекции.

(Унаследовано от BaseCollection)
IsReadOnly

Возвращает значение, указывающее, доступна ли коллекция только для чтения.

(Унаследовано от BaseCollection)
IsSynchronized

Возвращает значение, указывающее, синхронизирован ли доступ к ней ICollection .

(Унаследовано от BaseCollection)
Item[Int32]

Возвращает столбец по указанному индексу.

List

Возвращает список элементов, содержащихся в экземпляре BaseCollection .

SyncRoot

Получает объект, который можно использовать для синхронизации доступа к объекту BaseCollection.

(Унаследовано от BaseCollection)

Методы

Имя Описание
Clear()

Очищает коллекцию.

Contains(DataGridViewColumn)

Определяет, содержится ли указанный столбец в коллекции.

CopyTo(Array, Int32)

Копирует все элементы текущего одномерного в указанный одномерный ArrayArray индекс, начиная с указанного целевого Array индекса.

(Унаследовано от BaseCollection)
CopyTo(DataGridViewColumn[], Int32)

Копирует элементы коллекции в указанный массив, начиная с указанного индекса.

CreateObjRef(Type)

Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.

(Унаследовано от MarshalByRefObject)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetEnumerator()

Возвращает объект, который позволяет выполнять итерацию между элементами коллекции.

(Унаследовано от BaseCollection)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetLifetimeService()
Устаревшие..

Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра.

(Унаследовано от MarshalByRefObject)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
InitializeLifetimeService()
Устаревшие..

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.

(Унаследовано от MarshalByRefObject)
Insert(Int32, DataGridViewColumn)

Вставляет столбец в коллекцию по указанному расположению.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
MemberwiseClone(Boolean)

Создает неглубокую копию текущего MarshalByRefObject объекта.

(Унаследовано от MarshalByRefObject)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

Имя Описание
ICollection.CopyTo(Array, Int32)

Копирует элементы коллекции в указанный массив, начиная с указанного индекса.

ICollection.Count

Возвращает количество элементов в коллекции.

ICollection.IsSynchronized

Возвращает значение, указывающее, синхронизирован ли доступ к коллекции (потокобезопасный).

ICollection.SyncRoot

Возвращает объект, который можно использовать для синхронизации доступа к коллекции.

IEnumerable.GetEnumerator()

Возвращает перечислитель, который выполняет итерацию по коллекции.

IList.Add(Object)

Add(Object) Реализует метод. Всегда бросает NotSupportedException.

IList.Clear()

Clear() Реализует метод. Всегда бросает NotSupportedException.

IList.Contains(Object)

Определяет, содержится ли указанное значение в коллекции.

IList.IndexOf(Object)

Возвращает индекс указанного элемента.

IList.Insert(Int32, Object)

Insert(Int32, Object) Реализует метод. Всегда бросает NotSupportedException.

IList.IsFixedSize

Возвращает значение, указывающее, имеет ли коллекция фиксированный размер.

IList.IsReadOnly

Возвращает значение, указывающее, доступна ли коллекция только для чтения.

IList.Item[Int32]

Возвращает элемент по указанному индексу.

IList.Remove(Object)

Remove(Object) Реализует метод. Всегда бросает NotSupportedException.

IList.RemoveAt(Int32)

RemoveAt(Int32) Реализует метод. Всегда бросает NotSupportedException.

Методы расширения

Имя Описание
AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)

Приведение элементов IEnumerable к указанному типу.

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

Применяется к

См. также раздел