DataViewSettingCollection 类

定义

包含 DataViewSetting 中每个 DataTableDataSet 对象的只读集合。

public ref class DataViewSettingCollection : System::Collections::ICollection
public class DataViewSettingCollection : System.Collections.ICollection
[System.Serializable]
public class DataViewSettingCollection : System.Collections.ICollection
type DataViewSettingCollection = class
    interface ICollection
    interface IEnumerable
[<System.Serializable>]
type DataViewSettingCollection = class
    interface ICollection
    interface IEnumerable
Public Class DataViewSettingCollection
Implements ICollection
继承
DataViewSettingCollection
属性
实现

注解

用户不能在集合中添加或删除 DataViewSetting ,但可以更改与特定 DataTable相对应的 的属性DataViewSetting。 在数据集中添加或删除 , DataTable 会在集合中添加或删除相应的 DataViewSetting

属性

Count

获取 DataViewSettingDataViewSettingCollection 对象的数目。

IsReadOnly

获取一个值,该值指示 DataViewSettingCollection 是否为只读。

IsSynchronized

获取一个值,该值指示是否同步对 DataViewSettingCollection 的访问(线程安全)。

Item[DataTable]

获取集合中指定 DataViewSettingDataTable 对象。

Item[Int32]

获取 DataViewSettingDataTable 对象(由其索引指定)。

Item[String]

获取 DataViewSettingDataTable(由其名称指定)。

SyncRoot

获取可用于同步对 DataViewSettingCollection 的访问的对象。

方法

CopyTo(Array, Int32)

从指定的索引处开始,将集合对象复制到一维 Array 实例中。

CopyTo(DataViewSetting[], Int32)

从指定的索引处开始,将集合对象复制到一维 Array 实例中。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetEnumerator()

获取集合的 IEnumerator

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

扩展方法

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

适用于

线程安全性

此类型对于多线程读取操作是安全的。 必须同步任何写入操作。