我有一个包含许多列的数据库,其中一列是图像列,其中包含原始格式的特定人物的图像。我想将此图像放在C#中的datagrid视图中。我能够显示除图像之外的所有其他数据。
答案 0 :(得分:1)
您可以使用处理程序在gridview中显示图像,您的html标记看起来像
Gridview ItemTemplate将图像控制src设置为 src =〜/ ShowImage.ashx?id =“+ id
其中ShowImage.ashx是你的处理程序,返回MemoryStream((byte [])img);
这是一篇类似的文章,介绍如何获取二进制数据并显示为图像
在您的情况下,您的查询字符串是characterID
所以你的图像src是 src =〜/ ShowImage.ashx?id =“+ characterID
答案 1 :(得分:0)
好的,明白了。你使用ur查询正常更新datagrid视图,然后确保你设置datagrid视图列和行自动调整大小,以便你可以看到你的图像