看似简单的问题,怎样取出图片?
就是想实现像图片新闻那种,
数据库字段为:
imgid imgtype imgtitle imgdata
1 植物图片 白杨树 二进制图片
步骤
1、 我拖了一个gridview的控件。
2、然后数据绑定(代码后)。
3、但是不显示图片,为imgdata输出不是图片而一个 "System.Byte。 "不知道为什么?
或者应该怎么显示图片?
<asp:GridView ID= "GridView1 " runat= "server " DataKeyNames= "docID " AutoGenerateColumns= "False ">
<Columns>
<asp:BoundField DataField= "docid " HeaderText= "docID " />
<asp:BoundField DataField= "doctitle " HeaderText= "doctitle " />
<asp:BoundField DataField= "doctype " HeaderText= "doctype " />
<asp:TemplateField HeaderText= "imgdata ">
<ItemTemplate>
<%# Eval( "imgdata ")%>
</ItemTemplate>
<EditItemTemplate>
<asp:Image ID= "Image1 " runat= "server " Value= ' <%# Eval( "imgdata ") %> '/>
</EditItemTemplate>
</asp:TemplateField>
</Columns>