Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 将mysql数据库中的图像插入C#datagrid视图_Database_C# 4.0 - Fatal编程技术网

Database 将mysql数据库中的图像插入C#datagrid视图

Database 将mysql数据库中的图像插入C#datagrid视图,database,c#-4.0,Database,C# 4.0,我有一个包含许多列的数据库,其中一列是图像列,它包含原始格式的特定人物的图像。我想将此图像放在C#中的datagrid视图上。我能够显示除图像以外的所有其他数据 您可以使用处理程序在gridview中显示图像,您的html标记看起来像 Gridview ItemTemplate将图像控件src设置为src=~/ShowImage.ashx?id=“+id 其中ShowImage.ashx是您的处理程序,它返回MemoryStream((字节[])img); 下面是一篇类似的文章,介绍如何获取二进

我有一个包含许多列的数据库,其中一列是图像列,它包含原始格式的特定人物的图像。我想将此图像放在C#中的datagrid视图上。我能够显示除图像以外的所有其他数据

您可以使用处理程序在gridview中显示图像,您的html标记看起来像

Gridview ItemTemplate将图像控件src设置为src=~/ShowImage.ashx?id=“+id

其中ShowImage.ashx是您的处理程序,它返回MemoryStream((字节[])img);

下面是一篇类似的文章,介绍如何获取二进制数据并显示为图像

在您的情况下,您的查询字符串是characterID


所以你的图像src应该是src=~/ShowImage.ashx?id=“+characterID好的,明白了。使用ur查询执行datagrid视图的正常更新,然后确保将datagrid视图的列和行设置为自动大小,以便可以查看ur图像