Бөлісу құралы:


DataGridViewCellCollection Класс

Определение

Представляет коллекцию ячеек в объекте DataGridViewRow.

public ref class DataGridViewCellCollection : System::Windows::Forms::BaseCollection, System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class DataGridViewCellCollection : System.Windows.Forms.BaseCollection, System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type DataGridViewCellCollection = class
    inherit BaseCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public Class DataGridViewCellCollection
Inherits BaseCollection
Implements IList
Наследование
DataGridViewCellCollection
Атрибуты
Реализации

Комментарии

DataGridViewCellCollection объекты извлекаются свойством DataGridViewRow.Cells .

Конструкторы

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

Инициализирует новый экземпляр класса DataGridViewCellCollection.

Свойства

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

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

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

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

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

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

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

Возвращает или задает ячейку в указанном расположении индекса. В C#это свойство является индексатором DataGridViewCellCollection для класса.

Item[String]

Возвращает или задает ячейку в столбце с указанным именем. В C#это свойство является индексатором DataGridViewCellCollection для класса.

List

ArrayList Возвращает содержащиеся DataGridViewCellCollection объекты.

SyncRoot

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

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

Методы

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

Добавляет ячейку в коллекцию.

AddRange(DataGridViewCell[])

Добавляет массив ячеек в коллекцию.

Clear()

Очищает все ячейки из коллекции.

Contains(DataGridViewCell)

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

CopyTo(Array, Int32)

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

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

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

CreateObjRef(Type)

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

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

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

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

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

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

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

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

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

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

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

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

Возвращает индекс указанной ячейки.

InitializeLifetimeService()
Устаревшие..

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

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

Вставляет ячейку в коллекцию по указанному индексу.

MemberwiseClone()

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

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

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

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

Вызывает событие CollectionChanged.

Remove(DataGridViewCell)

Удаляет указанную ячейку из коллекции.

RemoveAt(Int32)

Удаляет ячейку по указанному индексу.

ToString()

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

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

События

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

Происходит при изменении коллекции.

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

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

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

ICollection.Count

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

ICollection.IsSynchronized

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

ICollection.SyncRoot

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

IEnumerable.GetEnumerator()

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

IList.Add(Object)

Добавляет элемент в коллекцию.

IList.Clear()

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

IList.Contains(Object)

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

IList.IndexOf(Object)

Определяет индекс определенного элемента в коллекции.

IList.Insert(Int32, Object)

Вставляет элемент в коллекцию по указанной позиции.

IList.IsFixedSize

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

IList.IsReadOnly

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

IList.Item[Int32]

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

IList.Remove(Object)

Удаляет первое вхождение определенного объекта из коллекции.

IList.RemoveAt(Int32)

Удаляет указанный DataGridViewCell индекс.

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

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

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

AsQueryable(IEnumerable)

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

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

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