我的项目中的一个页面是显示图书的详细信息,其中有一个Image控件。
我的数据库中图片的属性中存放的是图片的路径,例如:sql.jpg
并且,我没有用到DataList,DataGridView
请问,如何才能把图片正确的显示到Image控件上????具体的代码是什么???跪谢!!!!!!!!!
我的数据库中图片的属性中存放的是图片的路径,例如:sql.jpg
并且,我没有用到DataList,DataGridView
请问,如何才能把图片正确的显示到Image控件上????具体的代码是什么???跪谢!!!!!!!!!
有没有使用Image控件中的ImageUrl的方法啊!我用过ImageUrl='<%# DataBinder.Eval (Container.DataItem, "BookCover","../Images/Pictures/{0}") %>'
但是调试错误,显示错误信息:错误 1 “System.Web.UI.Control”并不包含“DataItem”的定义 是因为我没有使用DataList或者,datagridview难道就没有不使用这些数据控件做模板,就可以显示数据库中图片的方法吗??哪位高手能帮帮我啊!!!!!!!!!!!!!!!!!
这样子应该是可以的,img为数据库中的字段,upload为图片所在的文件夹
我在DataList或者别的地方绑定图片都是这样绑定的,如果出不来那就说明你人品有问题了!
呵呵~~
<table style=" height:600px; width:100%;">
<tr><td colspan="3" style="height:10px;" valign="top">
</td></tr>
<tr><td style="height:500px; text-align:left; vertical-align:top;">
<table>
<tr><td rowspan="9" style="width:160px; height:210px;">
<asp:Image ID="Image1" runat="server" Height="200px" Width="150px"
ImageUrl= '<%# Eval("BookCover","../Images/Pictures/{0}")%> ' /></td></tr>
<table>
ImageUrl= ' <%# DataBind.Eval(Container.DataItem,"BookCover","../Images/Pictures/{0}")%> ' />
<ItemTemplate>
<asp:Image ID="Image1" runat="server" ImageUrl='<%#Eval("image") %>' />
</ItemTemplate>
</asp:DataList>
image图片路径
Img.ImageUrl指定到 保存图片文件夹路径+rdr["你的图片名字字段"].toString() 就OK
亲一个!!!贴一下正确代码吧this.Image1.ImageUrl="../../Images/Pictures/"+imageur;
I'm sorry for the delay of solving this.Since I'm too busy to drop by here.
Any way, thanks for your warmheart and patient!sisi
“pPic”是数据库里面的存放图片地址的字段(数据库pPic列存放的是多张图片的地址,并在每张地址之间使用逗号隔开)
我的目的:截取该字段中第一个逗号之前的字符串(第一张图片的地址)
我是这样写的 但是不对
(需要绑定再Repeater控件上显示)请各位速给好的家觉方法