假設我的圖像二進制數據保存在數據庫表中,我想通過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圖像?