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 でのデータへのコントロールのバインド