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

1 つのページに表示する項目の最大数を取得または設定します。

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)

拡張メソッド

名前 説明
AsParallel(IEnumerable)

クエリの並列化を有効にします。

AsQueryable(IEnumerable)

IEnumerableIQueryableに変換します。

Cast<TResult>(IEnumerable)

IEnumerable の要素を指定した型にキャストします。

OfType<TResult>(IEnumerable)

指定した型に基づいて、IEnumerable の要素をフィルター処理します。

適用対象

こちらもご覧ください