次の方法で共有


BindingSource コンポーネント

コントロールにバインドするためのデータ ソースをカプセル化します。

BindingSource コンポーネントは、2 つの目的を果たします。 最初に、フォーム上のコントロールをデータにバインドするときに間接参照のレイヤーを提供します。 これを行うには、BindingSource コンポーネントをデータ ソースにバインドし、フォーム上のコントロールを BindingSource コンポーネントにバインドします。 移動、並べ替え、フィルター処理、更新など、データに対するそれ以上の操作はすべて、BindingSource コンポーネントの呼び出しによって実現されます。

次に、BindingSource コンポーネントは、厳密に型指定されたデータ ソースとして機能できます。 Add メソッドを使用して BindingSource コンポーネントに型を追加すると、その型のリストが作成されます。

このセクションでは

BindingSource コンポーネントの概要
データ ソースをコントロールにバインドできる、BindingSource コンポーネントの一般的な概念について説明します。

方法: Windows フォーム コントロールを DBNull データベース値にバインドする
BindingSource コンポーネントを使用して、データ ソースの DBNull 値を処理する方法を示します。

方法: Windows フォーム BindingSource コンポーネント を使用して ADO.NET データを並べ替えてフィルター処理する
BindingSource コンポーネントを使用して、表示されるデータに並べ替えとフィルターを適用する方法を示します。

方法: Windows フォーム BindingSource を使用して Web サービスにバインドする
BindingSource コンポーネントを使用して Web サービスにバインドする方法を示します。

方法: データ バインド で発生するエラーと例外を処理する
BindingSource コンポーネントを使用して、データ バインディング操作で発生したエラーを適切に処理する方法を示します。

方法: Windows フォーム コントロールを型 にバインドする
BindingSource コンポーネントを使用して型にバインドする方法を示します。

方法: Windows フォーム コントロールをファクトリ オブジェクト にバインドする
BindingSource コンポーネントを使用してファクトリ オブジェクトまたはメソッドにバインドする方法を示します。

方法: Windows フォーム BindingSource を使用して項目の追加をカスタマイズする
BindingSource コンポーネントを使用して新しい項目を作成し、データ ソースに追加する方法を示します。

方法: BindingSource ResetItem メソッドを使用して変更通知を生成する
BindingSource コンポーネントを使用して、変更通知をサポートしていないデータ ソースの変更通知イベントを発生させる方法を示します。

方法: BindingSource と INotifyPropertyChanged インターフェイス を使用して変更通知を生成する
BindingSource コントロールを使用して、INotifyPropertyChanged から継承した型の使い方を示します。

方法: BindingSource を使用して Windows フォーム コントロールにデータ ソースの更新プログラムを反映する
BindingSource コンポーネントを使用してデータ ソースの変更に対応する方法を示します。

方法: BindingSource コンポーネント を使用してフォーム間でバインドされたデータを共有する
BindingSource を使用して複数のフォームを同じデータ ソースにバインドする方法を示します。

参考

BindingSource
BindingSource コンポーネントのリファレンス ドキュメントを提供します。

BindingNavigator
BindingNavigator コントロールのリファレンス ドキュメントを提供します。

Windows フォームのデータ バインディング
Windows フォームのデータ バインディング アーキテクチャについて説明するトピックへのリンクが含まれています。

Visual Studioのデータにコントロールをバインドする も参照してください。