C# 如何根据数据库中条件显示文件夹下对应的图片?
 
  根据前页面中传过来的ID查找一个表数据显示到GRIDVIEW或DetailsView,并到一指定文件夹下查找对应的图片(如:F:\photo\*.jpg)显示到GRIDVIEW中!
 
 注:数据库中没有图片路径的映射字段

解决方案 »

  1.   

    那你这个查询的条件只能是图片名字了?查到之后构造html代码输出就可以了.Response.Write("<img src='你查到的图片以及路径' />");
      

  2.   

    是的,比如传来的ID为 123,则对应的图片为:123.jpg
    需要的是显示到数据控件
      

  3.   

    这样就更简单了,代码都不用写.你只要在查询语句上改改就可以了.select '相对路径'+imgname+'.jpg' imgname from tablename where ...
    数据控件里放个模板列,里面放个img控件,这样就直接绑定上去了.如果这个不会弄真的要好好看看基础了.
      

  4.   


    你用这个好象不行,因为还有两种情况:
    if (文件夹有对应的图片)
    绑定显示
    else if(根据另一条件查找该ID图片(如:根据属于同一产品类别的图片替代(用TOP1)))
    绑定显示
    else
    指定一友好图片显示
      

  5.   

    思路告诉你了,具体怎么样得你自己去实现的.象这些逻辑控制的你可以灵活点,例如修改查询语句,使用存储过程,html代码上也可以用简单的方法控制.至于后台代码,其实你这个功能后台代码即使要写也是很少的.
      

  6.   

    3QU
    OK
    问题解决
    感觉自己总是把事情复杂了