コントロールにバインドするためのデータ ソースをカプセル化します。
BindingSource コンポーネントは、2 つの目的を果たします。 最初に、フォーム上のコントロールをデータにバインドするときに間接参照のレイヤーを提供します。 これを行うには、 BindingSource コンポーネントをデータ ソースにバインドし、フォーム上のコントロールを BindingSource コンポーネントにバインドします。 移動、並べ替え、フィルター処理、更新など、データに対するそれ以上の操作はすべて、 BindingSource コンポーネントの呼び出しによって実現されます。
次に、 BindingSource コンポーネントは、厳密に型指定されたデータ ソースとして機能できます。 BindingSource メソッドを使用してAdd コンポーネントに型を追加すると、その型の一覧が作成されます。
このセクションにて
BindingSource コンポーネントの概要
データ ソースをコントロールにバインドできる、 BindingSource コンポーネントの一般的な概念について説明します。
方法: Windows フォーム コントロールを DBNull データベース値にバインドする
DBNull コンポーネントを使用してデータ ソースのBindingSource値を処理する方法を示します。
方法: Windows フォーム BindingSource コンポーネント を使用して ADO.NET データを並べ替えてフィルター処理する
BindingSource コンポーネントを使用して、表示されるデータに並べ替えとフィルターを適用する方法を示します。
方法: Windows フォーム の BindingSource を使用して Web サービスにバインドする
BindingSource コンポーネントを使用して Web サービスにバインドする方法を示します。
方法: データ バインド で発生するエラーと例外を処理する
BindingSource コンポーネントを使用して、データ バインディング操作で発生したエラーを適切に処理する方法を示します。
方法: Windows フォーム コントロールを型 にバインドする
BindingSource コンポーネントを使用して型にバインドする方法を示します。
方法: Windows フォーム コントロールをファクトリ オブジェクトにバインドする
BindingSource コンポーネントを使用してファクトリ オブジェクトまたはメソッドにバインドする方法を示します。
方法: Windows フォーム BindingSource を使用して項目の追加をカスタマイズする
BindingSource コンポーネントを使用して新しい項目を作成し、データ ソースに追加する方法を示します。
方法: BindingSource ResetItem メソッドを使用して変更通知を生成する
BindingSource コンポーネントを使用して、変更通知をサポートしていないデータ ソースの変更通知イベントを発生させる方法を示します。
方法: BindingSource と INotifyPropertyChanged インターフェイス を使用して変更通知を生成する
INotifyPropertyChanged コントロールでBindingSourceから継承する型を使用する方法を示します。
方法: BindingSource を使用して Windows フォーム コントロールにデータ ソースの更新を反映する
BindingSource コンポーネントを使用してデータ ソースの変更に対応する方法を示します。
方法: BindingSource コンポーネントを使用してフォーム間でバインドされたデータを共有する
BindingSourceを使用して複数のフォームを同じデータ ソースにバインドする方法を示します。
リファレンス
BindingSource BindingSource コンポーネントのリファレンス ドキュメントを提供します。
BindingNavigator BindingNavigator コントロールのリファレンス ドキュメントを提供します。
関連セクション
ウィンドウズ フォームのデータ バインディング
Windows フォームのデータ バインディング アーキテクチャについて説明するトピックへのリンクが含まれています。
Visual Studio でのデータへのコントロールのバインドも参照してください。
.NET Desktop feedback