假设我的图像二进制数据保存在数据库表中,我想通过gridview显示这些图像。一种方法是创建一个页面,我将传递一些id作为查询字符串,该页面将从db中检索图像数据,并通过BinaryWrite方法将图像数据流式传输到我的页面。一个例子是http://www.aspdotnetcodes.com/Insert_Images_Database.aspx。这个URL描述了如何通过BinaryWrite显示图像数据。 这种方法是旧的,我知道。是否有任何其他方式,我可以在gridview中显示图像,但我不想将图像url存储在table.please中让我知道,如果您知道任何其他方法通过gridiview显示图像时图像二进制数据存储在D b。感谢通过gridview显示图像?
0
A
回答
0
0
这听起来像你有你的存储图像以二进制格式存储在数据库中。然后你想在你的GridView中显示它们。
考虑使用此方法:
- 在你的GridView握住你的图像创建一个模板领域。它最终会调用处理程序URL来获取图像的二进制数据。
- 创建图像处理程序页面 - 使其成为.ashx。把一个唯一的标识符的查询字符串,例如,从数据库
<Columns>
<asp:TemplateField HeaderText="Image">
<ItemTemplate>
<asp:Image ID="Image1" runat="server" Height="80px" Width="80px"
ImageUrl='<%# "ImageHandler.ashx?ImID="+ Eval("ImageID")
%>'/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
抓住你想要的图片查看关于如何实现你的图像处理程序answer at the bottom of this MSDN question for more details。绑定GridView时,您不必带回二进制数据。另一方面,它会为网格中的每一行创建对处理程序的调用n。
相关问题
- 1. 显示图像在gridview + iphone
- 2. GridView无法显示图像
- 3. 在GridView中显示图像
- 4. 如何通过数组显示图像?
- 5. 从MSSQL通过php显示图像
- 6. 通过Android adb显示图像全屏
- 7. 通过简要显示背景图像
- 8. gridview不显示通过BLL的值?
- 9. GridView控件不能显示图像
- 10. 显示图像在片段中的GridView
- 11. 显示来自JSON的GridView图像Android
- 12. GridView项目布局不显示图像
- 13. 没有图像显示在GridView控件
- 14. 如何在GridView中显示图像?
- 15. 在GridView中显示静态图像?
- 16. 使用Picasso在GridView中显示图像
- 17. 图像不显示在GridView中asp.net
- 18. 在winRT gridview中显示视频图像
- 19. DevExpress MVC GridView内显示图像
- 20. 的GridView不会显示图像
- 21. 从gridView全屏显示图像
- 22. 通过列表查看显示图像和图像的名称
- 23. 通过从S3获取图像的URL从S3显示图像
- 24. 更改图像(图像URL),其在的GridView通过onclick事件
- 25. has_many:通过显示视图
- 26. 如何通过图像的透明像素显示UIImage背景
- 27. 如何显示通过jQuery的工具提示的图像
- 28. 在WPF中通过C#显示位图图像
- 29. 试图通过HttpHandler显示一个二进制图像
- 30. 如何通过API在对齐图库中显示Flickr图像?