下载此文档

asp.net(c#)从数据库里读取图片并显示到页面.pdf


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
(c#)从数据库里读取图片并显示到页面
2012-12-19 15:19 557人阅读评论(0) 收藏举报
这里我就不讲怎么读取第一种的方法了,因为太简单了,只是读取路径出来再将路径赋给你想要绑定的控件上就可
以了。这里我只是单独讲一下,怎么读取二进制流的图片。
   为了简单点讲,我就只是在页面显示一张图片。在page_load()事件里写上如下代码:
    //连接数据库
    = newSqlConnection("server=.;uid=sa;pwd=****;database=za");
    //这里就是从数据库提取id为1的数据,这里显得硬编码了,只是为了简单,你可以传值过来让其获值
    mand cm = new mand("select imagedata from myimage whereid=1"conn1);
     ();
     SqlDataReaderdr = ();
     if(())
    {
           ((byte[])sdr["imagedata"]);
     }
       ();
    在显示数据的时候我们用到了Response的BinaryWrite的方法,它将二进制字符串写进HTTP输出流。
     这里我还想说的是,就比如上面的方法我们在页面的Load事件里写了,然后就可以在其他的页面调用;
     = "";
     以达到相同的效果。
     这里还有就是从数据库里把数据取出来显示多张图片。
图片然后绑定,,然后在public void ProcessRequest (HttpContext context)方
法下写如下代码:
    publicvoid ProcessRequest (HttpContext context)
   {
       int id = (["id"]);
       SqlConnection conn = newSqlConnection("server=.;uid=sa;pwd=****;database=za");
       mand cmd = new mand ("select imagedata from myimagewhere id=***@id", conn);
       ("***@id", );
       ["***@id"].Value = id;
       
       ();
       SqlDataReader dr = ();
       if (())
       {
  

asp.net(c#)从数据库里读取图片并显示到页面 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人紫岑旖旎
  • 文件大小0 KB
  • 时间2013-12-21