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)

将当前一维 Array 的所有元素复制到指定的一维 Array 中(从指定的目标 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

扩展方法

Cast<TResult>(IEnumerable)

IEnumerable 的元素强制转换为指定的类型。

OfType<TResult>(IEnumerable)

根据指定类型筛选 IEnumerable 的元素。

AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

适用于

另请参阅