DataViewManager クラス

定義

DataSetDataTable ごとに、既定の DataViewSettingCollection が含まれています。Contains a default DataViewSettingCollection for each DataTable in a DataSet.

public ref class DataViewManager : System::ComponentModel::MarshalByValueComponent, System::Collections::IList, System::ComponentModel::IBindingList, System::ComponentModel::ITypedList
public class DataViewManager : System.ComponentModel.MarshalByValueComponent, System.Collections.IList, System.ComponentModel.IBindingList, System.ComponentModel.ITypedList
type DataViewManager = class
    inherit MarshalByValueComponent
    interface IBindingList
    interface ITypedList
    interface IList
    interface ICollection
    interface IEnumerable
Public Class DataViewManager
Inherits MarshalByValueComponent
Implements IBindingList, IList, ITypedList
継承
実装

コンストラクター

DataViewManager()

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

DataViewManager(DataSet)

指定した DataSetDataViewManager クラスの新しいインスタンスを初期化します。Initializes a new instance of the DataViewManager class for the specified DataSet.

プロパティ

Container

コンポーネントを格納するコンテナーを取得します。Gets the container for the component.

(継承元 MarshalByValueComponent)
DataSet

DataSet で使用する DataViewManager を取得または設定します。Gets or sets the DataSet to use with the DataViewManager.

DataViewSettingCollectionString

コードの永続化に使用する値を取得または設定します。Gets or sets a value that is used for code persistence.

DataViewSettings

DataViewSettingCollection 内の各 DataTableDataSet を取得します。Gets the DataViewSettingCollection for each DataTable in the DataSet.

DesignMode

コンポーネントが現在デザイン モードかどうかを示す値を取得します。Gets a value indicating whether the component is currently in design mode.

(継承元 MarshalByValueComponent)
Events

コンポーネントに結び付けられているイベント ハンドラーのリストを取得します。Gets the list of event handlers that are attached to this component.

(継承元 MarshalByValueComponent)
Site

コンポーネントのサイトを取得または設定します。Gets or sets the site of the component.

(継承元 MarshalByValueComponent)

メソッド

CreateDataView(DataTable)

指定した DataTable に対して DataView を作成します。Creates a DataView for the specified DataTable.

Dispose()

MarshalByValueComponent によって使用されているすべてのリソースを解放します。Releases all resources used by the MarshalByValueComponent.

(継承元 MarshalByValueComponent)
Dispose(Boolean)

MarshalByValueComponent によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。Releases the unmanaged resources used by the MarshalByValueComponent and optionally releases the managed resources.

(継承元 MarshalByValueComponent)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetService(Type)

IServiceProvider を実装しているオブジェクトを取得します。Gets the implementer of the IServiceProvider.

(継承元 MarshalByValueComponent)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
OnListChanged(ListChangedEventArgs)

ListChanged イベントを発生させます。Raises the ListChanged event.

RelationCollectionChanged(Object, CollectionChangeEventArgs)

CollectionChangedDataRelation が追加されるか削除されたときに、DataRelationCollection イベントを発生させます。Raises a CollectionChanged event when a DataRelation is added to or removed from the DataRelationCollection.

TableCollectionChanged(Object, CollectionChangeEventArgs)

CollectionChangedDataTable が追加されるか削除されたときに、DataTableCollection イベントを発生させます。Raises a CollectionChanged event when a DataTable is added to or removed from the DataTableCollection.

ToString()

Component の名前 (存在する場合) を格納する String を返します。Returns a String containing the name of the Component, if any. このメソッドはオーバーライドできません。This method should not be overridden.

(継承元 MarshalByValueComponent)

イベント

Disposed

コンポーネントの Disposed イベントを待機するイベント ハンドラーを追加します。Adds an event handler to listen to the Disposed event on the component.

(継承元 MarshalByValueComponent)
ListChanged

DataView に対して行を追加または削除した後に発生します。Occurs after a row is added to or deleted from a DataView.

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

IBindingList.AddIndex(PropertyDescriptor)

検索に使用されるインデックスに PropertyDescriptor を追加します。Adds the PropertyDescriptor to the indexes used for searching.

IBindingList.AddNew()

このメンバーの説明については、AddNew() のトピックを参照してください。For a description of this member, see AddNew().

IBindingList.AllowEdit

このメンバーの詳細については、「AllowEdit」をご覧ください。For a description of this member, see AllowEdit.

IBindingList.AllowNew

このメンバーの詳細については、「AllowNew」をご覧ください。For a description of this member, see AllowNew.

IBindingList.AllowRemove

このメンバーの説明については、AllowRemove のトピックを参照してください。For a description of this member, see AllowRemove.

IBindingList.ApplySort(PropertyDescriptor, ListSortDirection)

PropertyDescriptorListSortDirection に基づいて並べ替えを行います。Sorts the list based on a PropertyDescriptor and a ListSortDirection.

IBindingList.Find(PropertyDescriptor, Object)

指定された PropertyDescriptor を保持する行のインデックスを返します。Returns the index of the row that has the given PropertyDescriptor.

IBindingList.IsSorted

このメンバーの説明については、IsSorted のトピックを参照してください。For a description of this member, see IsSorted.

IBindingList.RemoveIndex(PropertyDescriptor)

検索に使用されるインデックスから PropertyDescriptor を削除します。Removes the PropertyDescriptor from the indexes used for searching.

IBindingList.RemoveSort()

ApplySort(PropertyDescriptor, ListSortDirection) を使用して並べ替えを適用した場合は、その並べ替えを削除します。Removes any sort applied using ApplySort(PropertyDescriptor, ListSortDirection).

IBindingList.SortDirection

このメンバーの説明については、SortDirection のトピックを参照してください。For a description of this member, see SortDirection.

IBindingList.SortProperty

このメンバーの詳細については、「SortProperty」をご覧ください。For a description of this member, see SortProperty.

IBindingList.SupportsChangeNotification

このメンバーの詳細については、「SupportsChangeNotification」をご覧ください。For a description of this member, see SupportsChangeNotification.

IBindingList.SupportsSearching

このメンバーの詳細については、「SupportsSearching」をご覧ください。For a description of this member, see SupportsSearching.

IBindingList.SupportsSorting

このメンバーの詳細については、「SupportsSorting」をご覧ください。For a description of this member, see SupportsSorting.

ICollection.CopyTo(Array, Int32)

ICollection の要素を Array にコピーします。Array の特定のインデックスからコピーが開始されます。Copies the elements of the ICollection to an Array, starting at a particular Array index.

ICollection.Count

このメンバーの詳細については、「Count」をご覧ください。For a description of this member, see Count.

ICollection.IsSynchronized

このメンバーの詳細については、「IsSynchronized」をご覧ください。For a description of this member, see IsSynchronized.

ICollection.SyncRoot

このメンバーの説明については、SyncRoot のトピックを参照してください。For a description of this member, see SyncRoot.

IEnumerable.GetEnumerator()

このメンバーの説明については、GetEnumerator() のトピックを参照してください。For a description of this member, see GetEnumerator().

IList.Add(Object)

IList に項目を追加します。Adds an item to the IList.

IList.Clear()

このメンバーの説明については、Clear() のトピックを参照してください。For a description of this member, see Clear().

IList.Contains(Object)

IList に特定の値が格納されているかどうかを判断します。Determines whether the IList contains a specific value.

IList.IndexOf(Object)

IList 内の特定の項目のインデックスを確認します。Determines the index of a specific item in the IList.

IList.Insert(Int32, Object)

指定したインデックスの IList に項目を挿入します。Inserts an item to the IList at the specified index.

IList.IsFixedSize

このメンバーの説明については、IsFixedSize のトピックを参照してください。For a description of this member, see IsFixedSize.

IList.IsReadOnly

このメンバーの詳細については、「IsReadOnly」をご覧ください。For a description of this member, see IsReadOnly.

IList.Item[Int32]

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

IList.Remove(Object)

特定のオブジェクトが IList 内にあるときに、最初に出現したものを削除します。Removes the first occurrence of a specific object from the IList.

IList.RemoveAt(Int32)

指定したインデックスにある IList 項目を削除します。Removes the IList item at the specified index.

ITypedList.GetItemProperties(PropertyDescriptor[])

データ バインドに使用される各項目のプロパティを表す PropertyDescriptorCollection を返します。Returns the PropertyDescriptorCollection that represents the properties on each item used to bind data.

ITypedList.GetListName(PropertyDescriptor[])

リストの名前を返します。Returns the name of the list.

拡張メソッド

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.

適用対象

スレッド セーフ

この型は、マルチスレッドの読み取り操作に対して安全です。This type is safe for multithreaded read operations. 書き込み操作はすべて同期する必要があります。You must synchronize any write operations.

こちらもご覧ください