结合ashx来在DataGrid中显示从数据库中读出的图片
作者:木子? http://blog.csdn.net/derny/
下面利用ashx文件可以方便實(shí)現(xiàn)從數(shù)據(jù)庫中讀取圖片并顯示在datagrid當(dāng)中
?
//---------------------------------------BindImage.aspx ----------------------------------------
<%@ Page language="c#" Codebehind="BindImage.aspx.cs" AutoEventWireup="false" Inherits="ShowImage.BindImg" %>
<HTML>
?<HEAD>
??<title>BindImg</title>
?</HEAD>
?<body>
??<form id="Form1" method="post" runat="server">
???<FONT face="宋體">
????<asp:DataGrid id="MyDataGrid" runat="server" AutoGenerateColumns="False" Width="632px">
?????<AlternatingItemStyle BackColor="Beige"></AlternatingItemStyle>
?????<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
?????<Columns>
??????<asp:TemplateColumn HeaderText="Photo">
???????<ItemTemplate>
????????<img src='<%# "GetImage.ashx?ID="+DataBinder.Eval(Container.DataItem,"EmployeeID")%>'>
???????</ItemTemplate>
??????</asp:TemplateColumn>
??????<asp:BoundColumn DataField="LastName" HeaderText="Last Name"></asp:BoundColumn>
??????<asp:BoundColumn DataField="FirstName" HeaderText="First Name"></asp:BoundColumn>
??????<asp:BoundColumn DataField="title" HeaderText="Title"></asp:BoundColumn>
?????</Columns>
????</asp:DataGrid></FONT>
??</form>
?</body>
</HTML>
<%@ Page language="c#" Codebehind="BindImage.aspx.cs" AutoEventWireup="false" Inherits="ShowImage.BindImage" %>
總結(jié)
以上是生活随笔為你收集整理的结合ashx来在DataGrid中显示从数据库中读出的图片的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何将一个彩色图像转换成黑白图像
- 下一篇: 写入和读取图片(c# asp.net s