如何通过从数据库中检索它的名称来显示gridview中的图像

本文关键字:显示 图像 gridview 何通过 数据库 检索 | 更新日期: 2023-09-27 18:10:05

我已经存储了图片的名称&学生表中的人名并将所有图片保存在名为UploadedImg的文件夹中现在我要显示所有学生的姓名&他们的图像在另一个页面的网格视图中。

如何通过从数据库中检索它的名称来显示gridview中的图像

假设你知道如何DataBind到GridView你的GridView将有一个这样的代码(你的列名假定为"name"answers"image")

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" runat="server"
     GridLines="Horizontal">
    <Columns>
        <asp:TemplateField>
            <ItemTemplate>
                <asp:Image runat="server"  ImageUrl='<%# "~/UploadedImg/"+Eval("image") +".jpg"%>' Width="16" />     
            </ItemTemplate>
        </asp:TemplateField>
     <asp:BoundField DataField='<%#Eval("name") %>'/>
    </Columns>       
</asp:GridView>

这些链接可能对您有所帮助。通过它

http://highoncoding.com/Articles/166_Displaying_Images_in_a_GridView.aspx

http://csharpdotnetfreak.blogspot.com/2009/07/display-images-gridview-from-database.html

阅读asp.net。寻找使用中继器将<img>添加到您的aspx页面。

网上应该有很多例子