共用方式為


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

適用於

另請參閱