ListViewPagedDataSource ListViewPagedDataSource ListViewPagedDataSource ListViewPagedDataSource Class

定義

ListView コントロールのページング関連のプロパティをカプセル化します。Encapsulates the paging-related properties of a ListView control.

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
継承
ListViewPagedDataSourceListViewPagedDataSourceListViewPagedDataSourceListViewPagedDataSource
実装

注釈

ListViewPagedDataSourceクラスを有効にするプロパティをカプセル化、ListViewコントロールでページングを実行します。The ListViewPagedDataSource class encapsulates the properties that enable the ListView control to perform paging.

このクラスは、関連付けられているデータを列挙するために使用可能な最適なメソッドを使用します。This class uses the best available method to enumerate the associated data. 基になるデータ ソースは、インデックス付きのアクセスをサポートしている場合 (などSystem.ArraySystem.Collections.IListオブジェクト)、クラスでそのアクセスを使用します。If the underlying data source supports indexed access (such as System.Array and System.Collections.IList objects), the class uses that access. クラスによって作成される列挙子を使用して、それ以外の場合、GetEnumeratorメソッド。Otherwise, the class uses the enumerator that is created by the GetEnumerator method.

ListViewPagedDataSource クラスのインスタンスの初期プロパティ値一覧については、ListViewPagedDataSource コンストラクターに関するトピックを参照してください。For a list of initial property values for an instance of the ListViewPagedDataSource class, see the ListViewPagedDataSource constructor.

コンストラクター

ListViewPagedDataSource() ListViewPagedDataSource() ListViewPagedDataSource() ListViewPagedDataSource()

ListViewPagedDataSource クラスの新しいインスタンスを初期化します。Initializes a new instance of the ListViewPagedDataSource class.

プロパティ

AllowServerPaging AllowServerPaging AllowServerPaging AllowServerPaging

サーバーベースのページングが有効かどうかを示す値を取得または設定します。Gets or sets a value that indicates whether server-based paging is enabled.

Count Count Count Count

データ ソースの項目のうちで現在のページ用に使用される項目数を取得します。Gets the number of items that will be used from the data source for the current page.

DataSource DataSource DataSource DataSource

データ ソースを取得または設定します。Gets or sets the data source.

DataSourceCount DataSourceCount DataSourceCount DataSourceCount

データ ソース内の項目の数を取得します。Gets the number of items in the data source.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

ListViewPagedDataSource オブジェクトが読み取り専用かどうかを示す値を取得します。Gets a value that indicates whether the ListViewPagedDataSource object is read-only.

IsServerPagingEnabled IsServerPagingEnabled IsServerPagingEnabled IsServerPagingEnabled

サーバーベースのページングが有効であるかどうかを示す値を取得します。Gets a value that indicates whether server-based paging is enabled.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

データ ソースへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。Gets a value that indicates whether access to the data source is synchronized (thread-safe).

MaximumRows MaximumRows MaximumRows MaximumRows

1 ページに表示する項目の最大数を取得または設定します。Gets or sets the maximum number of items to display on a single page.

StartRowIndex StartRowIndex StartRowIndex StartRowIndex

ページに表示される最初のレコードのインデックスを取得または設定します。Gets or sets the index of the first record displayed on the page.

SyncRoot SyncRoot SyncRoot SyncRoot

コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。Gets an object that can be used to synchronize access to the collection.

TotalRowCount TotalRowCount TotalRowCount TotalRowCount

サーバーベースのページングを使用している場合のデータ ソース内の合計項目数を取得または設定します。Gets or sets the total number of items in the data source when server-based paging is being used.

メソッド

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

指定した Array オブジェクトにデータ ソースのすべての項目をコピーします。コピー操作は、Array 内の指定したインデックス位置から始まります。Copies all the items from the data source to the specified Array object, starting at the specified index in Array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

IEnumerator を実装した、データ ソースのすべての項目を格納したオブジェクトを返します。Returns an object that implements IEnumerator and that contains all items in the data source.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetItemProperties(PropertyDescriptor[]) GetItemProperties(PropertyDescriptor[]) GetItemProperties(PropertyDescriptor[]) GetItemProperties(PropertyDescriptor[])

データをバインドするために使用されるプロパティを表す PropertyDescriptorCollection オブジェクトを返します。Returns a PropertyDescriptorCollection object that represents the properties that are used to bind data.

GetListName(PropertyDescriptor[]) GetListName(PropertyDescriptor[]) GetListName(PropertyDescriptor[]) GetListName(PropertyDescriptor[])

リストの名前を返します。Returns the name of the list. このメソッドは、このクラスに適用されません。This method does not apply to this class.

GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

拡張メソッド

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

クエリの並列化を有効にします。Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。Converts an IEnumerable to an IQueryable.

適用対象

こちらもご覧ください