首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

为啥小弟我数据库的图片不能输出.System.Byte

2011-12-29 
为啥我数据库的图片不能输出.System.Bytedoc字段对应应该是图片的,为啥输出System.Bytehtml:asp:GridView

为啥我数据库的图片不能输出.System.Byte
doc字段对应应该是图片的,为啥输出System.Byte

   
html:


                <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= "doc ">
                                                                                                        <ItemTemplate>
                                                                                <%#   Eval( "doc ")%>
                                                            </ItemTemplate>
                                        <EditItemTemplate>
                                                <asp:Image   ID= "Image1 "   runat= "server "   Value= ' <%#   Eval( "doc ")   %> '/>
                                        </EditItemTemplate>
                                </asp:TemplateField>
                        </Columns>
                </asp:GridView>

服务器端:


    protected   void   Page_Load(object   sender,   EventArgs   e)
        {



                if   (!IsPostBack)   Bindgridview();
                {  
               
                }
        }

        private   void   Bindgridview()
        {

                String   strConnection   =   ConfigurationSettings.AppSettings[ "ConnectionString "];

                SqlConnection   myConnection   =   new   SqlConnection(strConnection);
                SqlDataAdapter   da   =   new   SqlDataAdapter( "select   docid,doctype,doctitle,doc   from   tblbooksupload ",   myConnection);
                DataSet   ds   =   new   DataSet();
                da.Fill(ds,   "tblbooksupload ");
                DataView   dv   =   ds.Tables[0].DefaultView;
                GridView1.DataSource   =   dv;
                GridView1.DataBind();
        }

[解决办法]
<img src= "showImagew.aspx?id= <%#Eval( "id ")%> "

热点排行