ListViewPagedDataSource クラス

定義

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

注釈

クラス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 クラスの新しいインスタンスを初期化します。Initializes a new instance of the ListViewPagedDataSource class.

プロパティ

AllowServerPaging

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

Count

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

DataSource

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

DataSourceCount

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

IsReadOnly

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

IsServerPagingEnabled

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

IsSynchronized

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

MaximumRows

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

StartRowIndex

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

SyncRoot

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

TotalRowCount

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

メソッド

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)

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

(継承元 Object)
GetEnumerator()

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

GetHashCode()

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

(継承元 Object)
GetItemProperties(PropertyDescriptor[])

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

GetListName(PropertyDescriptor[])

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

GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

拡張メソッド

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

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

適用対象

こちらもご覧ください