winform里 dataGridView里的图片怎么样在pictureBox1.BackgroundImage里显示呢?
dataGridView1.Rows[index].Cells[0].Value.ToString() //datagridview里第1行存放了图片数据如何将datagridview第1行里面的图片数据显示在pictureBox1控件中的pictureBox1.BackgroundImage里面呢?
**********************************************************************************************
图片是通过以下方法写进数据库的
Stream myStream = openFileDialog1.OpenFile();
int length = (int)myStream.Length;
byte[] bytes = new byte[length];
myStream.Read(bytes, 0, length);
myStream.Close();
empInfo.photo = bytes; //保存图片
HXX.InsertEmp(empInfo);
**********************************************************************************************
hxx类内容大致如下:
public int InsertEmp(EmpInfo empInfo)
{
#region 插入人员基本信息
SqlParameter[] para ={
data.MakeInParam("@name",SqlDbType.VarChar,empInfo.name),
data.MakeInParam("@sex",SqlDbType.VarChar,empInfo.sex),
data.MakeInParam("@sfz",SqlDbType.VarChar,empInfo.sfz),
data.MakeInParam("@zz_state",SqlDbType.Bit,empInfo.zz_state),
data.MakeInParam("@companyid",SqlDbType.Int,empInfo.companyid),
data.MakeInParam("@branchid",SqlDbType.Int,empInfo.branchid),
data.MakeInParam("@photo",SqlDbType.Image,empInfo.photo),
data.MakeInParam("@CurrentDate",SqlDbType.DateTime,empInfo.CurrentDate),
data.MakeInParam("@opid",SqlDbType.Int,empInfo.opid),
data.MakeInParam("@tel",SqlDbType.VarChar,empInfo.tel),
data.MakeInParam("@bz",SqlDbType.VarChar,empInfo.bz),
};
string strSql = "insert into AllUser(name,sex,sfz,zz_state,companyid," +
"branchid,photo,CurrentDate,opid,tel,bz) values(@name,@sex,@sfz,@zz_state,@companyid," +
"@branchid,@photo,@CurrentDate,@opid,@tel,@bz)";
return data.RunSql(strSql, para);
#endregion
**********************************************************************************************
--------------------编程问答-------------------- 顶^^^^^ --------------------编程问答--------------------
MemoryStream ms = new MemoryStream(bytes);
Bitmap bmpt = new Bitmap(ms);
this.pictureBox1.Image = bmpt;
补充:.NET技术 , C#