用的GridView控件,在绑定数据的时候想让图片直接显示出来,但是在数据库里,存放的是图片的路径,如何在页面上显示数据的时候能把图片显示出来呢》?  请教一下

解决方案 »

  1.   

      <asp:GridView ID="GridView1" runat="server">
          <Columns>                                        <asp:TemplateField HeaderText="图片">
                                                <ItemTemplate>
                                               <img src='<%# Eval("img") %>' />
                                                </ItemTemplate>
                                            </asp:TemplateField>
                                           
                                        </Columns>
        </asp:GridView>
      

  2.   

    html 里的代码:<img height="" width="" src='项目中文件夹下需要展示的图片路径/<%#Eval("数据库中保存图片路径的字段名字")%>' />
    后台代码:select * from 表;
    再做个数据集填充绑定给GridView 就可以了
      

  3.   

    <img src='<%#Eval(fieldSrc)%>' />
      

  4.   

    <img src='<%#Eval("imageURL")%>' />
      

  5.   

    1楼的就可以了,这个<%# Eval("img") %>里面的这个img就是你的实体类的字段,你在后台返回一个泛型集合,用GridView去接受就OK
      

  6.   

    字段选择自定义模板,<img src='<%# Eval("img") %>'> img 读的是图片的绝对路径。记得src=''是两个单引号