方法 : Windows フォームに単純バインド コントロールを作成する
更新 : 2007 年 11 月
単純バインディングを使用すると、データセット テーブルの列の値など、1 つのデータ要素をコントロールで表示できます。コントロールの任意のプロパティをデータ値に単純連結できます。
メモ : |
---|
使用している設定またはエディションによっては、表示されるダイアログ ボックスやメニュー コマンドがヘルプに記載されている内容と異なる場合があります。設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。詳細については、「Visual Studio の設定」を参照してください。 |
コントロールを単純連結するには
データ ソースに接続します。詳細については、「データ ソースへの接続 (ADO.NET)」を参照してください。
フォームでコントロールを選択し、[プロパティ] ウィンドウを表示します。
(DataBindings) プロパティを展開します。
頻繁に連結されるプロパティが (DataBindings) プロパティの下に表示されます。たとえば、ほとんどのコントロールでは、Text プロパティが最も頻繁に連結されます。
連結しようとしているプロパティが一般によく連結されるプロパティでない場合は、[詳細] ボックスの省略記号ボタン () をクリックして、[フォーマットと詳細バインド] ダイアログ ボックスを表示します。このダイアログ ボックスには、選択したコントロールのプロパティの完全な一覧が表示されます。
連結するプロパティを選択し、[バインド] の下にあるドロップダウン矢印をクリックします。
使用できるデータ ソースの一覧が表示されます。
目的の 1 つのデータ要素が見つかるまで、連結先のデータ ソースを展開します。たとえば、データセットのテーブル内の列の値に連結する場合は、データセットの名前を展開し、次にテーブル名を展開して、列名を表示します。
連結先の要素の名前をクリックします。
[フォーマットと詳細バインド] ダイアログ ボックスで作業している場合は、[OK] をクリックして [プロパティ] ウィンドウに戻ります。
コントロールのほかのプロパティも連結する場合は、手順 3 ~ 7 を繰り返します。
メモ : 単純連結コントロールは 1 つのデータ要素だけを表示するため、単純連結コントロールを含む Windows フォームにはデータ間で移動するためのロジックを含めるのが一般的です。