ListViewPagedDataSource 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
封裝 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.Array 和 System.Collections.IList 物件) ,則 類別會使用該存取。 否則,類別會使用 方法所建立的 GetEnumerator 列舉值。
如需 ListViewPagedDataSource 類別之執行個體的初始屬性值清單,請參閱 ListViewPagedDataSource 建構函式。
建構函式
ListViewPagedDataSource() |
初始化 ListViewPagedDataSource 類別的新執行個體。 |
屬性
AllowServerPaging |
取得或設定值,這個值表示是否啟用伺服器端分頁。 |
Count |
取得目前頁面的資料來源中要使用的項目數目。 |
DataSource |
取得或設定資料來源。 |
DataSourceCount |
取得資料來源中的項目數目。 |
IsReadOnly |
取得值,這個值表示 ListViewPagedDataSource 物件是否為唯讀。 |
IsServerPagingEnabled |
取得值,這個值表示伺服器型分頁是否已啟用。 |
IsSynchronized |
取得值,這個值表示對資料來源的存取是否同步處理 (安全執行緒)。 |
MaximumRows |
取得或設定在單一頁面上顯示的項目最大數目。 |
StartRowIndex |
取得或設定顯示在頁面上第一個資料錄的索引。 |
SyncRoot |
取得物件,這個物件可以用來對集合進行同步存取。 |
TotalRowCount |
在使用伺服器端分頁時,取得或設定資料來源中項目的總數。 |
方法
CopyTo(Array, Int32) | |
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。 |