我有一个数据库表中的图像列,我想在GridView列中显示这个图像,我该如何实现?如何在GridView中显示图像?
-2
A
回答
0
类似于@JaneDoe建议,你”您需要指定ImageUrl,但是当您绑定时,您需要将ImageUrl属性设置为指向一个HttpHandler,并使用主键作为查询字符串参数。
例如<asp:Image runat="server" ImageUrl="/myImageHandler.axd?pk=<%# Eval("PrimaryKey") %>"/>
然后,您需要配置HttpHandler以发送image/jpeg或任何正在存储的图像类型的响应,然后从查询字符串中读取基于传入的PK的数据库中的varbinary数据并将该数据输出到响应流。
+0
是的,我通过处理程序完成了它,对于你的建议。 – Gandhi
1
假设你保存在数据库中的图像作为字符串(路径图)你可以把一个ItemTemplate在你的GridView是这样的:
<asp:TemplateField>
<ItemTemplate>
<asp:image ID="image" runat="server" ImageUrl='<%# DataBinder.Eval(Container.DataItem, "imagePath") %>' />
</ItemTemplate>
</asp:TemplateField>
相关问题
- 1. 如何在GridView中显示图像?
- 2. 如何在GridView中显示图像
- 3. 我如何在GridView中显示图像?
- 4. 在gridview中显示图像
- 5. 在GridView中显示图像
- 6. 显示图像在gridview + iphone
- 7. 在GridView中显示静态图像?
- 8. 在gridview中解析和显示图像
- 9. 图像不显示在GridView中asp.net
- 10. 在GridView中显示Android的图像
- 11. Android:在gridview中显示图像
- 12. 显示图像在片段中的GridView
- 13. Windows窗体 - 在gridview中显示图像
- 14. 在winRT gridview中显示视频图像
- 15. 使用Picasso在GridView中显示图像
- 16. 如何在GridView中单击图标/图像时显示网页?
- 17. 如何在GridView中显示文件夹中的图像?
- 18. 如何在sqlview中显示GridView中的多行图像
- 19. 如何在Android中的GridView中显示随机图像
- 20. 如何在ios中的uiscrollview中以gridview格式显示图像?
- 21. 如何在AlertDialog中的GridView中显示图像?
- 22. ASP.Net GridView显示图像
- 23. 通过gridview显示图像?
- 24. 图像显示为gridview
- 25. GridView无法显示图像
- 26. 显示图像到Gridview
- 27. 如何在gridview中显示带有图像名称的图像图标
- 28. asp.net中的gridview中显示图像
- 29. 如何在我的android gridview中显示来自互联网的图像图像并显示完整图像?
- 30. 如何显示在GridView中
你有任何msdn链接的问题“GridView示例为ASP.NET 2.0:在GridView列中显示图像”http://msdn.microsoft.com/en-us/library/aa479350.aspx – volody
我遇到相同的链接。此外,这里有一个类似的[SO帖子](http://stackoverflow.com/questions/656464/how-to-dynamically-show-images-in-a-asp-net-gridview)。总是让社区知道你到目前为止所尝试过的。 –
@volody - 此链接取决于数据库图像字段是字符串,但在我的数据库中是varbinary(MAX)。 – Gandhi