-1

我已将图像的名称和该人的名称存储在数据库中的学生表中,并将所有图像保存在名为 UploadedImg 的文件夹中,现在我想在另一个页面的网格视图中显示所有学生的名称和他们的图像。请帮我。

4

3 回答 3

3

假设您知道如何将 DataBind 绑定到 GridView,您的 GridView 将具有类似的代码(您的列名假定为“名称”和“图像”)

<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>
于 2013-04-20T20:17:33.573 回答
0

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

网上应该有很多例子

于 2013-04-20T20:06:32.363 回答
0

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

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

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

于 2013-04-20T20:37:06.197 回答