【发布时间】:2012-11-18 15:51:52
【问题描述】:
我正在使用 VS 2010,并且在 C# 中有一个数据库,其中包含一个名为“Pic”的列,该列接受图像并且为空。现在,当我运行我的项目时,datagridview 会填充所有其他列,但对于我的“图片”列,简单的是一个红色 X。我的问题是这个;如何对其进行编码,以便在运行时将图片显示在 datagridview 中?我相信我必须将我的图像转换为字节,然后单独填充每个单元格,但我真的不知道。我只是有几个.jpg,不知道在哪里编码或做什么。我将非常感谢任何人可以照亮我的这个困境!
谢谢,
画了
【问题讨论】:
-
您可以尝试保存存储图像的路径,而不是存储图像本身。然后将 image 类型的自定义字段添加到您的 gridview 中,其中 ImageUrl 将是存储在 DB 中的字段
-
我可以将图像存储在我的数据库中,然后在 datagridview 中显示它们吗?