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