ListViewPagedDataSource 类

定义

封装 ListView 控件的与分页相关的属性。

public ref class ListViewPagedDataSource : System::Collections::ICollection, System::ComponentModel::ITypedList
public class ListViewPagedDataSource : System.Collections.ICollection, System.ComponentModel.ITypedList
type ListViewPagedDataSource = class
    interface ICollection
    interface IEnumerable
    interface ITypedList
Public Class ListViewPagedDataSource
Implements ICollection, ITypedList
继承
ListViewPagedDataSource
实现

注解

ListViewPagedDataSource 封装使控件能够 ListView 执行分页的属性。

此类使用最佳可用方法来枚举关联的数据。 如果基础数据源支持索引访问 ((如 System.ArraySystem.Collections.IList 对象) ),则 类将使用该访问。 否则, 类使用 由 GetEnumerator 方法创建的枚举器。

有关 ListViewPagedDataSource 类的实例的初始属性值列表,请参见 ListViewPagedDataSource 构造函数。

构造函数

ListViewPagedDataSource()

初始化 ListViewPagedDataSource 类的新实例。

属性

AllowServerPaging

获取或设置一个值,该值指示是否已启用基于服务器的分页。

Count

获取要从数据源使用的当前页的项数。

DataSource

获取或设置数据源。

DataSourceCount

获取数据源中的项数。

IsReadOnly

获取一个值,该值指示 ListViewPagedDataSource 对象是否为只读。

IsServerPagingEnabled

获取一个值,该值指示是否已启用基于服务器的分页。

IsSynchronized

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

MaximumRows

获取或设置要在单页上显示的最大项数。

StartRowIndex

获取或设置页面中显示的首条记录的索引。

SyncRoot

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

TotalRowCount

获取或设置使用基于服务器的分页时数据源中的总项数。

方法

CopyTo(Array, Int32)

Array 中的指定索引位置开始,将数据源中的所有项复制到指定的 Array对象。

Equals(Object)

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

(继承自 Object)
GetEnumerator()

返回一个实现 IEnumerator 的对象,该对象包含数据源中的所有项。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetItemProperties(PropertyDescriptor[])

返回一个 PropertyDescriptorCollection 对象,它表示用于绑定数据的属性。

GetListName(PropertyDescriptor[])

返回列表名称。 此方法不适用于此类。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

扩展方法

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

适用于

另请参阅