Visual Studio でのデータへの Windows フォーム コントロールのバインド
データを Windows フォームにバインドすることで、アプリケーションのユーザーに対してデータを表示できます。これらのデータ バインド コントロールを作成するには、Visual Studio で [データ ソース] ウィンドウから Windows フォーム デザイナーに項目をドラッグします。このトピックでは、データ バインド Windows フォーム アプリケーションの作成に使用できる最も一般的なタスク、ツール、およびクラスについて説明します。
Visual Studio でのデータ バインド コントロールの作成方法に関する一般的な情報については、「Visual Studio でのデータへのコントロールのバインド」を参照してください。Windows フォームでのデータ バインディングの詳細については、「Windows フォームでのデータ バインディング」を参照してください。
Windows アプリケーションのフォーム上のデータ表示に必要なタスク
Windows アプリケーションのフォーム上のデータ表示に関連する一般的なタスクを次の表に示します。
タスク |
詳細情報 |
---|---|
データ バインド コントロールを作成する。 既存のコントロールをデータにバインドする。 |
|
親子のリレーションシップの関連データを表示するコントロールを作成する (あるコントロールでデータ レコードを選択すると、選択したレコードに関連するデータが別のコントロールに表示される)。 |
|
ルックアップ テーブルを作成する。ルックアップ テーブルには、あるテーブルの情報が、別のテーブルの外部キー フィールドの値に基づいて表示されます。 |
|
表示データの制御方法を書式設定する。 |
|
[データ ソース] ウィンドウのスマート キャプション機能の動作を変更する。 |
|
パラメーター クエリを実行するコントロールを追加する。 |
|
イメージ コントロールを使用してデータベース内のイメージを表示するように列を設定する。 |
|
データセット内のデータのフィルター処理または並べ替えを行う。 |
次のトピックでは、Windows フォーム コントロールをデータにバインドする例を示します。
チュートリアル: Windows フォームでのデータの表示
データベースのデータを照会する方法、およびそのデータを Windows フォームに表示する方法の詳細な手順について説明します。チュートリアル: Windows フォームでの関連データの表示
2 つの関連するテーブルからデータを表示する方法、およびそのデータを Windows フォームに表示する方法の詳細な手順について説明します。チュートリアル: データを検索する Windows フォームの作成
ユーザー入力に基づいてデータベース検索を実行する Windows フォームを作成する方法の詳細な手順について説明します。チュートリアル: Windows フォーム アプリケーションでのルックアップ テーブルの作成
別のテーブルで選択されたデータに基づくテーブルのデータを表示する方法の詳細な手順について説明します。チュートリアル: Windows フォーム間でのデータの受け渡し
アプリケーション内のあるフォームから別のフォームへ値を受け渡す方法の詳細な手順について説明します。チュートリアル: 単純データ バインディングをサポートする Windows フォーム ユーザー コントロールの作成
[データ ソース] ウィンドウで使用できるカスタム コントロールを作成する方法の詳細な手順について説明します。チュートリアル: 複合データ バインディングをサポートする Windows フォーム ユーザー コントロールの作成
[データ ソース] ウィンドウで使用できるカスタム コントロールを作成する方法の詳細な手順について説明します。チュートリアル: 検索データ バインディングをサポートする Windows フォーム ユーザー コントロールの作成
[データ ソース] ウィンドウで使用できるカスタム コントロールを作成する方法の詳細な手順について説明します。
データ スマート タグ
データ操作用のスマート タグは、多くのコントロールで利用できます。フォームにいくつかのコントロールを追加すると、データに関連する一連の操作をスマート タグで使用できるようになります。
BindingSource コンポーネント
BindingSource コンポーネントは 2 つの目的で利用できます。まず、フォームのコントロールをデータにバインドするときに、抽象化レイヤーの役割を果たします。フォーム上のコントロールは、BindingSource コンポーネントにバインドされます (データ ソースに直接バインドされるわけではありません)。
また、オブジェクトのコレクションを管理できます。BindingSource に型を追加すると、その型の一覧が作成されます。
BindingSource コンポーネントの詳細については、次のトピックを参照してください。
BindingNavigator コントロール
このコンポーネントには、Windows アプリケーションによって表示されるデータを移動するためのユーザー インターフェイスが用意されています。詳細については、「BindingNavigator コントロール (Windows フォーム)」を参照してください。
DataGridView コントロール
DataGridView コントロールを使用すると、さまざまな種類のデータ ソースのデータを表形式で表示したり編集したりできます。DataGridView にデータをバインドするには、DataSource プロパティを使用します。詳細については、「DataGridView コントロールの概要 (Windows フォーム)」を参照してください。
参照
処理手順
チュートリアル: 単純データ バインディングをサポートする Windows フォーム ユーザー コントロールの作成
チュートリアル: 複合データ バインディングをサポートする Windows フォーム ユーザー コントロールの作成
チュートリアル: 検索データ バインディングをサポートする Windows フォーム ユーザー コントロールの作成
関連項目
概念
Visual Studio 2012 のデータ アプリケーション開発に関する新機能
Visual Studio でのデータへのコントロールのバインド