方法 : Windows フォームのデータベースから画像を表示する
更新 : 2007 年 11 月
Windows アプリケーションでは、[データ ソース] ウィンドウ を使用して PictureBox コントロールに表示するデータベースのイメージをバインドできます。
メモ : |
---|
プロジェクトで使用でき、データ バインドをサポートし、イメージを表示できる他のコントロールを PictureBox の代わりに使用することもできます。 |
バイト配列 (データベースの画像は一般にバイト配列として格納される) として格納される [データ ソース] ウィンドウの項目のコントロール型は、既定で [なし] に設定されます。バイト配列には、簡単なバイトの配列から大きなアプリケーションの実行可能ファイルまで何でも格納できるので、バイト配列の列を表示するためのコントロールを実際のデータに基づいて設定する必要があります。画像を含む列には、項目のコントロール一覧から列のドロップ型を PictureBox に設定します。詳細については、「方法 : [データ ソース] ウィンドウからドラッグしたときに作成されるコントロールを設定する」を参照してください。
次の手順では、イメージにバインドされている項目が [データ ソース] ウィンドウに読み込まれていると仮定します。詳細については、「方法 : データベース内のデータに接続する」を参照してください。
データベースの画像を PictureBox コントロールにバインドするには
[データ ソース] ウィンドウで、目的のテーブルまたはオブジェクトの種類を展開してその列またはプロパティを表示します。
画像データを含む列またはプロパティを選択し、コントロール一覧から PictureBox を選択します。
メモ : コントロールのドロップダウン リストを [データ ソース] ウィンドウに表示するには、フォームをデザイナで開く必要があります。
参照
処理手順
方法: [データ ソース] ウィンドウにカスタム コントロールを追加する