说白了,就是把数据库中的图片字段读出并在WEBFORM中显示

解决方案 »

  1.   

    当单击一行后
    ds.table[0].rows[CurrentRowIndex]["列名"]
    这样能取到那选中行,某列的值,图是用二进制数组存在数据库中的.
    将上面代码取出的东东,转换成二进制数组.
    再将数组转成Bitmap
    图片框的Image属性=Bitmap
      

  2.   

    BlueLevin(蔚蓝闪电,主宰自我世界):能不能写个代码,谢谢!
      

  3.   

    CSDN人气还算旺,可是水平一般呀,我提了多个问题,没人能正面回答正确的!
      

  4.   

    显示页面:PAGELOAD中
    Response.ContentType = "Application/octet-stream"
    Response.Clear()
    Response.AddHeader("Content-Disposition", " filename=" + Session("sFileName"))
    Response.BinaryWrite(Session("Buffer"))
    Response.End()要打开的页面上一BUTTON点击
    commSelect.Connection.Open()
    readData = commSelect.ExecuteReader
    readData.Read()Buffer = readData("FILEDATA")dgdConn.Close()Session("Buffer") = Buffer
    Session("sFileName") = sFileName
    message = "<script>window.open('/66.aspx' ,target='_blank');" _
    & "</script>"If (Not IsClientScriptBlockRegistered("message")) Then
    RegisterClientScriptBlock("message", message)
    End If
      

  5.   

    /把图片读到pictureBox,再写入数据库SqlConnection conn=new SqlConnection(@"data source=chenyuming2004\VSdotNET;uid=sa;pwd=cym;database=lhf");
    conn.Open();
    SqlCommand cmd=new SqlCommand("insert into fuser values ('1a','1b',@i)",conn);
    byte[] ib=new Byte[60000];
    FileStream fs=new FileStream(@"D:\windows temp\temp\1.jpg",FileMode.Open ,FileAccess.Read );
    fs.Read(ib,0,60000);
    cmd.Parameters.Add("@i",SqlDbType.Image,(int)fs.Length);
    cmd.Parameters["@i"].Value=ib;
    cmd.ExecuteNonQuery();
    conn.Close();-------------------------------------------------------
    //从数据库读图片到pictureboxSqlConnection conn=new SqlConnection(@"data source=chenyuming2004\VSdotNET;uid=sa;pwd=cym;database=lhf");
    conn.Open();
    SqlCommand cmd=new SqlCommand("select 照片 from fuser where password='1b'",conn);
    SqlDataReader reader=cmd.ExecuteReader();
    reader.Read();
    MemoryStream buf=new MemoryStream((byte[])reader[0]);
    Image image=Image.FromStream(buf,true);
    pictureBox1.Image=image;
      

  6.   

    ballnan(水的另一面) :非常感谢,不过您的代码都是从以前的帖子上抄的,我都看过了,不符合我的问题,麻烦您再帮找找!!!我是实在找不到!!