我听说sql现在可以直接存图片,但是没找到对应的类型,
网上都是存的image格式我现在的表比如
Name PreView
=============
nchar iamge表使用asp::GridView来显示不知道该如何在这个控件中显示图片
(因为很多教程显示图片都是用文件链接,可是我这个是数据库中图片数据)谢谢回帖

解决方案 »

  1.   

    如果图片数据量少,可以考虑存到数据库中的image字段中,存入取出都是转化为byte[]字节数组,显示图片时可以用image控件,但其URL要指向一个aspx文件,专门用于动态读取二进制信息并显示出来.
    请参考:http://blog.csdn.net/fxcjy/archive/2008/12/12/3502912.aspx
    如果图片数据量大,一般还是存路径到数据库.
      

  2.   

    这个比较全,希望帮到你。
    http://www.qeqoo.com/dev/donet/aspnet/1384.html
      

  3.   

    存入数据库用stream对像以Byte形式上传
    取出的是二进制,然后经过转换.
    这样做如果图片多非常影响性能.
    所以一般都存路径.
      

  4.   

    http://blog.joycode.com/liuhuimiao/archive/2005/06/03/52554.aspx有提到使用ashx动态显示数据库中的图片但是自定义模板列那块不知道怎么弄……
      

  5.   

    http://www.cnblogs.com/DylanWind/archive/2008/12/05/1348204.html