Поделиться через


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)

Копирует все элементы текущего одномерного массива Array в заданный одномерный массив Array, начиная с указанного индекса в массиве назначения 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.

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.

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

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