方法: デザイナーを使用して Windows フォーム コントロールを BindingSource コンポーネントにバインドする
フォームにコントロールを追加し、アプリケーションのユーザー インターフェイスを決定したら、コントロールをデータ ソースにバインドできます。これにより、ユーザーがアプリケーションに関連するデータを変更したり保存したりできるようになります。
Windows フォームでコントロールまたは一連のコントロールをバインドするには、フォーム上のコントロールとデータ ソースの間のブリッジとして、BindingSource コントロールを使用する方法が最も簡単です。
フォーム上の 1 つ以上のコントロールをデータにバインドできます。次の手順では、TextBox コントロールがデータ ソースにバインドされます。
この手順を完了するには、データベースから派生したデータ ソースにバインドすることを前提としています。 他のデータ ストアからデータ ソースを作成する方法の詳細については、「新しいデータ ソースの追加」を参照してください。
デザイン時にコントロールをバインドするには
フォームに TextBox コントロールをドラッグします。
[プロパティ] ウィンドウで、次のようにします。
(DataBindings) ノードを展開します。
Text プロパティの横にある矢印をクリックします。
DataSource UI 型エディターが開きます。
データ ソースが既にプロジェクトまたはフォーム用に構成されている場合は、それが表示されます。
[プロジェクト データ ソースの追加] をクリックしてデータに接続し、データ ソースを作成します。
データ ソース構成ウィザードの開始ページで [次へ] をクリックします。
[データソースの種類の選択] ページで、 [データベース] を選択します。
[データ接続の選択] ページの利用可能な接続の一覧から、データ接続を選択します。 目的のデータ接続を選択できない場合は、 [新しい接続] を選択して新しいデータ接続を作成します。
[次の名前で接続を保存する] をオンにして、接続文字列をアプリケーション構成ファイルに保存します。
アプリケーションで使用するデータベース オブジェクトを選択します。 このケースでは、TextBox に表示するテーブル内のフィールドを選択します。
必要な場合は、既定のデータセット名を変更します。
[Finish] をクリックします。
[プロパティ] ウィンドウで、Text プロパティの横にある矢印をもう一度クリックします。 DataSource UI 型エディターで、TextBox をバインドするフィールドの名前を選択します。
DataSource UI 型エディターが閉じ、そのデータ接続に固有のデータ セット、BindingSource、およびテーブル アダプターがフォームに追加されます。
関連項目
.NET Desktop feedback