DataPagerFieldCollection DataPagerFieldCollection DataPagerFieldCollection DataPagerFieldCollection Class

定義

DataPager コントロールによって使用される DataPagerField オブジェクトのコレクションを表します。Represents a collection of DataPagerField objects that are used by the DataPager control.

public ref class DataPagerFieldCollection : System::Web::UI::StateManagedCollection
public class DataPagerFieldCollection : System.Web.UI.StateManagedCollection
type DataPagerFieldCollection = class
    inherit StateManagedCollection
Public Class DataPagerFieldCollection
Inherits StateManagedCollection
継承
DataPagerFieldCollectionDataPagerFieldCollectionDataPagerFieldCollectionDataPagerFieldCollection

注釈

DataPagerFieldCollectionクラスを使用すると、オブジェクトのDataPagerFieldセットをプログラムで管理できます。You can use the DataPagerFieldCollection class to programmatically manage a set of DataPagerField objects. プログラムによってではなく、これらのフィールドを宣言によって定義する方が一般的です。Note that it is more typical to define these fields declaratively instead of programmatically.

DataPagerFieldCollectionクラスのプロパティとメソッドには、 DataPager.Fieldsプロパティを使用してアクセスできます。You can access the properties and methods of the DataPagerFieldCollection class through the DataPager.Fields property. クラスの適切なメソッドを使用しDataPagerFieldて、オブジェクトの追加、挿入、および削除を行うことができます。 DataPagerFieldCollectionYou can add, insert, and remove DataPagerField objects by using the appropriate methods of the DataPagerFieldCollection class. プログラムによっDataPagerFieldてコレクションからオブジェクトを取得するには、次のいずれかの操作を行います。To programmatically retrieve DataPagerField objects from a collection, do one of following:

  • コレクションから1つDataPagerFieldのオブジェクトを取得するには、インデクサーを使用します。Use the indexer to get a single DataPagerField object from the collection.

  • メソッドを使用してを実装System.Collections.IEnumeratorするオブジェクトを作成します。このオブジェクトを使用して、コレクションから項目を取得できます。 GetEnumeratorUse the GetEnumerator method to create an object that implements System.Collections.IEnumerator, which you can then use to get items from the collection.

プロパティCountは、コレクション内の項目の合計数を取得します。The Count property gets the total number of items in the collection. 通常は、コレクションの上限を決定するために使用されます。It is typically used to determine the upper bound of the collection. 、、、およびRemoveAtの各メソッドを使用して、項目を追加したり、コレクション内の項目を削除したりできます。 Remove Insert AddYou can add items and remove items in the collection by using the Add, Insert, Remove, and RemoveAt methods.

コンストラクター

DataPagerFieldCollection(DataPager) DataPagerFieldCollection(DataPager) DataPagerFieldCollection(DataPager) DataPagerFieldCollection(DataPager)

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

プロパティ

Count Count Count Count

StateManagedCollection コレクションに格納されている要素の数を取得します。Gets the number of elements contained in the StateManagedCollection collection.

(Inherited from StateManagedCollection)
ICollection.Count ICollection.Count ICollection.Count ICollection.Count

StateManagedCollection コレクションに格納されている要素の数を取得します。Gets the number of elements contained in the StateManagedCollection collection.

(Inherited from StateManagedCollection)
ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

StateManagedCollection コレクションが同期されている (スレッド セーフである) かどうかを示す値を取得します。Gets a value indicating whether the StateManagedCollection collection is synchronized (thread safe). このメソッドは、常に false を返します。This method returns false in all cases.

(Inherited from StateManagedCollection)
ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

StateManagedCollection コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。Gets an object that can be used to synchronize access to the StateManagedCollection collection. このメソッドは、常に null を返します。This method returns null in all cases.

(Inherited from StateManagedCollection)
IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

StateManagedCollection コレクションが固定サイズかどうかを示す値を取得します。Gets a value indicating whether the StateManagedCollection collection has a fixed size. このメソッドは、常に false を返します。This method returns false in all cases.

(Inherited from StateManagedCollection)
IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly

StateManagedCollection コレクションが読み取り専用かどうかを示す値を取得します。Gets a value indicating whether the StateManagedCollection collection is read-only.

(Inherited from StateManagedCollection)
IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

指定したインデックス位置にある IStateManager 要素を取得します。Gets the IStateManager element at the specified index.

(Inherited from StateManagedCollection)
IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState

StateManagedCollection コレクションがビューステートへの変更を保存しているかどうかを示す値を取得します。Gets a value indicating whether the StateManagedCollection collection is saving changes to its view state.

(Inherited from StateManagedCollection)
Item[Int32] Item[Int32] Item[Int32] Item[Int32]

コレクション内の指定されたインデックスに位置する DataPagerField オブジェクトを取得します。Gets the DataPagerField object that is at the specified index in the collection.

メソッド

Add(DataPagerField) Add(DataPagerField) Add(DataPagerField) Add(DataPagerField)

指定した DataPagerField オブジェクトをコレクションに追加します。Appends the specified DataPagerField object to the collection.

Clear() Clear() Clear() Clear()

StateManagedCollection コレクションからすべての項目を削除します。Removes all items from the StateManagedCollection collection.

(Inherited from StateManagedCollection)
CloneFields(DataPager) CloneFields(DataPager) CloneFields(DataPager) CloneFields(DataPager)

現在のコレクションのコピーを作成します。Creates a copy of the current collection.

Contains(DataPagerField) Contains(DataPagerField) Contains(DataPagerField) Contains(DataPagerField)

指定した DataPagerFieldCollection オブジェクトが DataPagerField コレクションに格納されているかどうかを確認します。Determines whether the DataPagerFieldCollection collection contains the specified DataPagerField object.

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

特定の配列インデックスを開始位置として、配列に StateManagedCollection コレクションの要素をコピーします。Copies the elements of the StateManagedCollection collection to an array, starting at a particular array index.

(Inherited from StateManagedCollection)
CopyTo(DataPagerField[], Int32) CopyTo(DataPagerField[], Int32) CopyTo(DataPagerField[], Int32) CopyTo(DataPagerField[], Int32)

DataPagerFieldCollection コレクション全体を互換性のある 1 次元 Array オブジェクトにコピーします。コピー操作は、コピー先配列の指定したインデックスから始まります。Copies the complete DataPagerFieldCollection collection to a one-dimensional Array object, starting at the specified index of the target array.

CreateKnownType(Int32) CreateKnownType(Int32) CreateKnownType(Int32) CreateKnownType(Int32)

インデックスで指定された DataPagerField 型の既定のインスタンスを作成します。Creates a default instance of the DataPagerField type that is identified by the provided index.

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()

StateManagedCollection コレクションを反復処理する反復子を返します。Returns an iterator that iterates through the StateManagedCollection collection.

(Inherited from StateManagedCollection)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetKnownTypes() GetKnownTypes() GetKnownTypes() GetKnownTypes()

DataPagerField コレクションに格納できる DataPagerFieldCollection 型の配列を取得します。Gets an array of DataPagerField types that the DataPagerFieldCollection collection can contain.

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

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

(Inherited from Object)
IndexOf(DataPagerField) IndexOf(DataPagerField) IndexOf(DataPagerField) IndexOf(DataPagerField)

コレクション内の特定の DataPagerField オブジェクトのインデックスを取得します。Gets the index of a specific DataPagerField object in the collection.

Insert(Int32, DataPagerField) Insert(Int32, DataPagerField) Insert(Int32, DataPagerField) Insert(Int32, DataPagerField)

DataPagerField コレクション内の指定したインデックス位置に、指定した DataPagerFieldCollection オブジェクトを挿入します。Inserts the specified DataPagerField object into the DataPagerFieldCollection collection at the specified index.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
OnClear() OnClear() OnClear() OnClear()

派生クラスでオーバーライドされた場合、Clear() メソッドによってコレクションからすべての項目が削除される前の補足作業を実行します。When overridden in a derived class, performs additional work before the Clear() method removes all items from the collection.

(Inherited from StateManagedCollection)
OnClearComplete() OnClearComplete() OnClearComplete() OnClearComplete()

コレクションのすべての項目を削除した後に、補足処理を実行します。Performs additional processing after all items are removed from the collection.

OnInsert(Int32, Object) OnInsert(Int32, Object) OnInsert(Int32, Object) OnInsert(Int32, Object)

派生クラスでオーバーライドされた場合、IList.Insert(Int32, Object) メソッドまたは IList.Add(Object) メソッドによってコレクションに項目が追加される前の補足作業を実行します。When overridden in a derived class, performs additional work before the IList.Insert(Int32, Object) or IList.Add(Object) method adds an item to the collection.

(Inherited from StateManagedCollection)
OnInsertComplete(Int32, Object) OnInsertComplete(Int32, Object) OnInsertComplete(Int32, Object) OnInsertComplete(Int32, Object)

コレクションに項目を追加した後に、補足処理を実行します。Performs additional processing after an item is added to the collection.

OnRemove(Int32, Object) OnRemove(Int32, Object) OnRemove(Int32, Object) OnRemove(Int32, Object)

派生クラスでオーバーライドされた場合、IList.Remove(Object) メソッドまたは IList.RemoveAt(Int32) メソッドによって、指定された項目がコレクションから削除される前の補足作業を実行します。When overridden in a derived class, performs additional work before the IList.Remove(Object) or IList.RemoveAt(Int32) method removes the specified item from the collection.

(Inherited from StateManagedCollection)
OnRemoveComplete(Int32, Object) OnRemoveComplete(Int32, Object) OnRemoveComplete(Int32, Object) OnRemoveComplete(Int32, Object)

コレクションから項目を削除した後に、補足処理を実行します。Performs additional processing after an item is removed from the collection.

OnValidate(Object) OnValidate(Object) OnValidate(Object) OnValidate(Object)

指定されたオブジェクトが DataPagerField オブジェクトかどうかを検証します。Verifies that the specified object is a DataPagerField object.

Remove(DataPagerField) Remove(DataPagerField) Remove(DataPagerField) Remove(DataPagerField)

指定した DataPagerField オブジェクトを DataPagerFieldCollection コレクションから削除します。Removes the specified DataPagerField object from the DataPagerFieldCollection collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

指定したインデックス位置にある DataPagerField オブジェクトを DataPagerFieldCollection コレクションから削除します。Removes the DataPagerField object at the specified index from the DataPagerFieldCollection collection.

SetDirty() SetDirty() SetDirty() SetDirty()

強制的に StateManagedCollection コレクション全体をビューステートにシリアル化します。Forces the entire StateManagedCollection collection to be serialized into view state.

(Inherited from StateManagedCollection)
SetDirtyObject(Object) SetDirtyObject(Object) SetDirtyObject(Object) SetDirtyObject(Object)

指定された DataPagerField オブジェクトに、変更された情報だけを記録するのではなく、すべての状態をビューステートに記録するように指示します。Instructs the specified DataPagerField object to record its complete state to view state, instead of recording only changed information.

ToString() ToString() ToString() ToString()

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

(Inherited from Object)

イベント

FieldsChanged FieldsChanged FieldsChanged FieldsChanged

DataPagerFieldCollection コレクション内のフィールドが変更されると発生します。Occurs when the fields in the DataPagerFieldCollection collection change.

明示的なインターフェイスの実装

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

StateManagedCollection コレクションを反復処理する反復子を返します。Returns an iterator that iterates through the StateManagedCollection collection.

(Inherited from StateManagedCollection)
IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

項目を StateManagedCollection コレクションに追加します。Adds an item to the StateManagedCollection collection.

(Inherited from StateManagedCollection)
IList.Clear() IList.Clear() IList.Clear() IList.Clear()

StateManagedCollection コレクションからすべての項目を削除します。Removes all items from the StateManagedCollection collection.

(Inherited from StateManagedCollection)
IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

StateManagedCollection コレクションに特定の値が格納されているかどうかを判断します。Determines whether the StateManagedCollection collection contains a specific value.

(Inherited from StateManagedCollection)
IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

StateManagedCollection コレクション内での指定した項目のインデックスを調べます。Determines the index of a specified item in the StateManagedCollection collection.

(Inherited from StateManagedCollection)
IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

StateManagedCollection コレクション内の指定したインデックスの位置に項目を挿入します。Inserts an item into the StateManagedCollection collection at the specified index.

(Inherited from StateManagedCollection)
IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

指定したオブジェクトのうち、StateManagedCollection コレクションで最初に出現したオブジェクトを削除します。Removes the first occurrence of the specified object from the StateManagedCollection collection.

(Inherited from StateManagedCollection)
IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32)

指定したインデックス位置にある IStateManager 要素を削除します。Removes the IStateManager element at the specified index.

(Inherited from StateManagedCollection)
IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object)

StateManagedCollection コレクションと、そのコレクションに格納されている IStateManager 項目の以前に保存されたビューステートを復元します。Restores the previously saved view state of the StateManagedCollection collection and the IStateManager items it contains.

(Inherited from StateManagedCollection)
IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState()

ページがサーバーにポストバックされた時間以降に発生した、StateManagedCollection コレクションとその各 IStateManager オブジェクトへの変更を保存します。Saves the changes to the StateManagedCollection collection and each IStateManager object it contains since the time the page was posted back to the server.

(Inherited from StateManagedCollection)
IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState()

StateManagedCollection コレクションとその各 IStateManager オブジェクトに自身のビューステートへの変更を追跡させ、同じページに対する要求間でこれらが永続化されるようにします。Causes the StateManagedCollection collection and each of the IStateManager objects it contains to track changes to their view state so they can be persisted across requests for the same page.

(Inherited from StateManagedCollection)

拡張メソッド

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.

適用対象

こちらもご覧ください