将图片以二进制保存在数据中并显示图片的信息 以User为例:
user表:
UserName varchar(50)
UserImage Image
----------------------------------------------------------------------------------------------
//图片选择
openFileDialog.Filter = "JPEG图片|*.jpg|GIF图片|*.gif|PNG图片|*.png";
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
txtPath.Text = openFileDialog.FileName;
//创建一个bitmap类型的bmp变量来读取文件。
Bitmap bmp = new Bitmap(openFileDialog.FileName);
//新建第二个bitmap类型的bmp2变量,我这里是根据我的程序需要设置的。
Bitmap bmp2 = new Bitmap(1024, 768);
//将第一个bmp拷贝到bmp2中
Graphics draw = Graphics.FromImage(bmp2);
draw.DrawImage(bmp, 0, 0);
pcbPerson.Image = (Image)bmp2;//读取bmp2到picturebox
openFileDialog.Dispose();
dr