次の方法で共有


方法: デザイナーを使用して Windows フォーム コントロールを BindingSource コンポーネントにバインドする

フォームにコントロールを追加し、アプリケーションのユーザー インターフェイスを決定したら、コントロールをデータ ソースにバインドして、実行時にユーザーがアプリケーションに関連するデータを変更して保存できるようにします。

Windows フォームでのコントロールまたは一連のコントロールのバインドは、フォーム上のコントロールとデータ ソースの間のブリッジとして BindingSource コントロールを使用して最も簡単に行うことができます。

フォーム上の 1 つ以上のコントロールをデータにバインドできます。次の手順では、TextBox コントロールはデータ ソースにバインドされます。

この手順を完了するには、データベースから派生したデータ ソースにバインドすることを前提としています。 他のデータ ストアからデータ ソースを作成する方法の詳細については、「新しいデータ ソースを追加する」を参照してください。

デザイン時にコントロールをバインドするには

  1. TextBox コントロールをフォームにドラッグします。

  2. [プロパティ] ウィンドウで、次の手順を実行します。

    1. (DataBindings) ノードを展開します。

    2. Text プロパティの横にある矢印をクリックします。

      DataSource UI タイプ エディターが開きます。

      データ ソースがプロジェクトまたはフォーム用に構成されている場合は、データ ソースが表示されます。

  3. [プロジェクト データ ソース 追加] をクリックしてデータに接続し、データ ソースを作成します。

  4. データ ソース構成ウィザード ウェルカム ページで、[次へ] をクリックします。

  5. [データソースの種類の選択] ページで、[データベース] を選択します。

  6. [データ接続 の選択] ページで、使用可能な接続の一覧からデータ接続を選択します。 目的のデータ接続が使用できない場合は、[新しい接続 を選択して新しいデータ接続を作成します。

  7. [はい] 選択し、接続 を保存して、接続文字列をアプリケーション構成ファイルに保存します。

  8. アプリケーションに取り込むデータベース オブジェクトを選択します。 この場合は、TextBox を表示するテーブル内のフィールドを選択します。

  9. 必要な場合は、既定のデータセット名を置き換えます。

  10. [完了] をクリックします。

  11. プロパティ ウィンドウで、Text プロパティの横にある矢印をもう一度クリックします。 DataSource UI タイプ エディターで、TextBox をバインドするフィールドの名前を選択します。

    DataSource UI 型エディターが閉じ、そのデータ接続に固有のデータ セット、BindingSource、テーブル アダプターがフォームに追加されます。

関連項目