C# 点击datagdiew行将图片显示到picturebox中

如题,绑定数据源加载到datagridview中,图片是以二进制方式存储的,帮忙解答一下,非常谢谢!

这样写就可以了
byte[] data = (byte[]),dataGridView1.CurrentRow.Cells[2].Value;

using (MemoryStream memStream = new MemoryStream(data))
{
this.pictureBox1.Image = Image.FromStream(memStream);
ds.Tables.Clear();
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-05-25
根据你选择行的id重新查询图片数据,付给picbox追问

已经加载数据到datagridview再去查询不是绕弯吗,不是重点

第2个回答  2014-05-25
图片不大的话可以将图片的二进制数据转为字符串,然后保存字符串,取数据时再把图片字符串数据转为二进制,二进制和字符串转换方法你自己google一下,我没记住那方法名怎么写了

C# 点击datagdiew行将图片显示到picturebox中
这样写就可以了 byte[] data = (byte[]),dataGridView1.CurrentRow.Cells[2].Value;using (MemoryStream memStream = new MemoryStream(data)){ this.pictureBox1.Image = Image.FromStream(memStream);ds.Tables.Clear();}

在C#中如何按照随机点数移动图片(有多个picturebox,就在这多个pictureb...
首先你要随机产生两个数,假定分别为x,y,x和y就是你图片在窗体上面坐标的左上角,然后你把这个坐标和picturebox控件的左上角一一比对,看那个最接近(x,y)就在哪个picturebox中显示。不过如果picturebox过多的话,会非常麻烦。所以请看第二种方法:不用picturebox,直接随机产生x和y(当然x,y的大小...

在C#.net中,怎么在一张图片上显示另一张图片
这样就可以了···比如你那个就这样 this.pictureBox1.BackgroundImage = Image.FromFile(@"E:\\图片\\070.jpg");如果你是想说两个图片直接重叠起来,那可能要用GDI+

VS2005 GDI在pictureBox上画图为什么会消失
在窗体上添加picturebox和两个button,添加button的点击事件,执行下面的代码你就可以看到差别了,第一段代码窗口最小化再还原图像就没有了,第二段代码没有这个问题,因为你直接在窗口上画的内容是不会被保存下来了,窗口一重绘图像自然就没有了。而通过对picturebox添加图片的方法,只要图片存在,picture...

c# picturebox 中图片背景透明
不过在主窗体的背景不可以调位置和大小了,不过是有办法解决的:根据之前我说的,利用可以透到背景的功能,做一个panel,在它的背景图片设置为a.jpg,然后在panel里做个picturebox,picturebox里面放b.png图片,然后picturebox的背景色为Transparent即可。使用GDI进行合并图像并显示。

c#实现winform下显示批量缩略图形式的图片
用lilstview显示缩略图,picturebox显示大图 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace WindowsApplication1 { public partial class Form1 : Form { private string[] files;...

C#winform中如何让pictureBox控件旋转一定的角度
简单点的可以用GDI旋转pictureBox显示的图片.正途: 想旋转pictureBox 那就自己写自定义的的pictureBox控件 然后可以设置旋转属性...实现呢 是通过重绘...画边框神马的 画显示的图片...等等等...

用键盘控制C#控件实现移动
你就在窗体里面获取键盘的按键按下处理事件,然后在他的事件里面,来进行控件的移动就可以了。至于控件的移动就可以用控件的position属性,或left或right之类的属性就可以的饿。

C# 中用png图片
在窗体上放两个pictureBox,一个button,pictureBox1放原图pictureBox2显示当前的走路的姿势button1表示向下走 Rectangle rec = new Rectangle(0, 0, 32, 48);Size addDown = new Size(32, 0);\/\/向下走 Bitmap sorcse;Bitmap bit;private void Form1_Load(object sender, EventArgs e){ sorcse...

再C#中QQ截图的代码怎么写
QQ截图的核心其实就是调用WINDOWS API函数,主要涉及两个核心组件, user32.dll和gdi32.dll。如下是,C#代码调用上述两个核心组件的完整示例:namespace WindowsFormsApplication1{ \/\/\/ \/\/\/ 屏幕捕获类 \/\/\/ public class ScreenCapture { \/\/\/ \/\/\/ 创建一个包含整个桌面的...

相似回答
大家正在搜