BindingSource コンポーネント
コントロールにバインドするためにデータ ソースをカプセル化します。
BindingSource コンポーネントは 2 つの目的で利用できます。 1 つ目は、フォームのコントロールをデータにバインドするときに、間接レイヤーの役割を果たします。 BindingSource コンポーネントをデータ ソースにバインドして、フォームのコントロールを BindingSource コンポーネントにバインドすることで、これを実行できます。 データとのそれ以上の対話 (移動、並べ替え、フィルタ処理、更新など) はすべて、BindingSource コンポーネントを呼び出すことによって実行します。
2 つ目は、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 でのデータへのコントロールのバインド」も参照してください。
.NET Desktop feedback
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示