Cómo: Mostrar imágenes de una base de datos en formularios Windows Forms
Actualización: noviembre 2007
En aplicaciones para Windows, puede utilizar Ventana Orígenes de datos para enlazar imágenes de una base de datos y que aparezcan en un control PictureBox.
Nota: |
---|
En lugar de PictureBox se puede utilizar cualquier control disponible en el proyecto que sea compatible con el enlace de datos y pueda mostrar imágenes. |
Los elementos de la ventana Orígenes de datos almacenados como matrices de bytes (las imágenes de una base de datos suelen estar almacenadas como matrices de bytes) tienen de forma predeterminada su tipo de control establecido en None. Puesto que las matrices de bytes pueden contener cualquier elemento, desde una simple matriz de bytes al archivo ejecutable de una aplicación grande, debe establecer el control para que muestre columnas de matriz de bytes basadas en los datos reales. Para columnas que contienen imágenes, establezca el tipo Drop de la columna en PictureBox de la lista de control de ese elemento. Para obtener más información, vea Cómo: Establecer el control que se creará al arrastrar desde la ventana de orígenes de datos.
El procedimiento siguiente supone que la ventana Orígenes de datos ya incluye un elemento enlazado con la imagen. Para obtener más información, vea Cómo: Conectarse a los datos de una base de datos.
Para enlazar imágenes de una base de datos a un control PictureBox
En la ventana Orígenes de datos, expanda la tabla deseada o tipo de objeto para mostrar sus columnas o propiedades.
Seleccione la columna o propiedad que contiene sus datos de imagen y, en su lista de control, elija PictureBox.
Nota: El formulario debe estar abierto en el diseñador para que las listas desplegables de control aparezcan en la ventana Orígenes de datos.
Vea también
Tareas
Cómo: Agregar controles personalizados a la ventana Orígenes de datos
Conceptos
Información general sobre la presentación de datos
Otros recursos
Conectarse a datos en Visual Studio
Preparar la aplicación para recibir datos
Mostrar datos en formularios en aplicaciones para Windows