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

更新 : 2007 年 11 月

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

Windows フォーム上の特定のコントロールまたは一連のコントロールをバインドする場合、フォーム上のコントロールとデータ ソース間の橋渡しとして BindingSource コントロールを使用する方法が最も簡単です。

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

この手順では、データベースから派生したデータ ソースにバインドするものと仮定します。他のデータ ストアからデータ ソースを作成する方法の詳細については、「データ ソースの概要」を参照してください。

801dxw2t.alert_note(ja-jp,VS.90).gifメモ :

使用している設定またはエディションによっては、表示されるダイアログ ボックスやメニュー コマンドがヘルプに記載されている内容と異なる場合があります。設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。詳細については、「Visual Studio の設定」を参照してください。

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

  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、およびテーブル アダプタがフォームに追加されます。

参照

概念

データ ソースの概要

参照

BindingSource

BindingNavigator

[データ ソース] ウィンドウ