如何:将控件绑定到数据库中的图片

可以使用**“数据源”**窗口将数据库中的图像绑定到应用程序中的控件。 例如,您可以将图像绑定到 WPF 应用程序中的 Image 控件,或绑定到 Windows 窗体应用程序中的 PictureBox 控件。

数据库中的图片通常以字节数组形式存储。 默认情况下,以字节数组形式存储的**“数据源”窗口中的项的控件类型设置为“无”,原因是字节数组可包含从简单的字节数组到大型应用程序的可执行文件的任何内容。 若要为“数据源”**窗口中表示图像的字节数组项创建数据绑定控件,您必须选择要创建的控件。

以下过程假定已用绑定到图像的项填充了**“数据源”**窗口。 有关更多信息,请参见如何:连接到数据库中的数据

将数据库中的图片绑定到控件

  1. 确保要向其中添加控件的设计图面在 WPF 设计器或 Windows 窗体设计器中已打开。

  2. 在**“数据源”**窗口中,展开所需的表或对象以显示它的列或属性。

  3. 选择包含图像数据的列或属性,并从它的控件下拉列表中选择以下控件之一:

    • 如果 WPF 设计器处于打开状态,请选择**“Image”**。

    • 如果 Windows 窗体设计器处于打开状态,请选择**“PictureBox”**。

    • 或者,您也可以选择支持数据绑定并可显示图像的其他控件。 如果要使用的控件不在可用控件的列表中,您可以将该控件添加到列表,然后选择它。 有关更多信息,请参见如何:向“数据源”窗口添加自定义控件

请参见

任务

如何:设置从“数据源”窗口中拖动时要创建的控件

如何:向“数据源”窗口添加自定义控件

参考

“数据源”窗口

概念

数据应用程序开发中的新增功能

在 Visual Studio 中将 Windows 窗体控件绑定到数据

在 Visual Studio 中将控件绑定到数据

其他资源

数据演练

Visual Studio 的数据应用程序概述

连接到 Visual Studio 中的数据

准备应用程序以接收数据

将数据获取到应用程序

在应用程序中编辑数据

验证数据

保存数据