gridview中,如何显示图片,请高手指点!!
在vs2005中,想用gridview通过读取数据库来显示图片,高手指点.我上传的文件保存在文件夹中,在数据库里存储的是图片路径,现在就是要在gridview中,绑定后显示出图片来.实在是做不出来,请各位关照!!!谢谢
在vs2005中,想用gridview通过读取数据库来显示图片,高手指点.我上传的文件保存在文件夹中,在数据库里存储的是图片路径,现在就是要在gridview中,绑定后显示出图片来.实在是做不出来,请各位关照!!!谢谢
解决方案 »
- asp:ImageButton 所在地DIV 用javascript 移动到其他节点后, onclick 事件为何没有响应?
- 页面传值问题 请高手解答 急~~!!! 在线等
- ☆☆☆owc11组件怎样让饼图实现3D效果?百分比怎么才能显示在饼图外面?
- 三层结构的出错异常如何捕获恰当,帮我看一下我的方法。
- 大家对公共函数是怎么调用的?有什么简单方法?
- 请问在WEB页里,如何加入TREEVIEW啊?
- dropdownlist如何添加较多的数据
- 响应chinapackage号召,积极参与 本人计划写个DateTimePicker
- 刚才的页面进不去,重问:我怎么找不到HtmlInputFile控件
- 求救,我再也写不下去了,请高手帮我完成!!!!!!!!在线等待!
- 正则取出数据片断
- 点击treeview节点旁边的文本展开
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:Image ID="img1" ImageUrl='<%#Eval("数据库图片地址列名") %>'
runat="server"/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
//前台直接绑定就行了
GridView1.DataSource = DataTable/DataSet;
GridView1.DataBind();
<asp:GridView ID="imgXX" runat="server">
<Columns>
<asp:TemplateField HeaderText="图片">
<ItemTemplate >
<img src='<%#Eval("img_url") %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<Columns>
<asp:TemplateField HeaderText="图片">
<ItemTemplate >
<img src=' <%#Eval("img_url") %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView> 请问这个还不行吗?
在进行图片绑定的时候,应该这么写才好:
<asp:Image ID="img1" ImageUrl='<%# Eval("数据库里面的文件名","~/Images/{0}.jpg") %>'
runat="server"/>
"~/" 这个代表是网站的根目录,Images就是你放图片的文件夹,至于存在数据库里面的文件名,你可以带扩展名,也可以不带,如果没有带后面的扩展名的话,就必须像我这么写,在绑定的时候加上扩展名!哦,还有,绑定的控件,可以是服务器端的,也可以是客户端的,区别不大,不过推荐使用客户端的,毕竟,能够不用服务器端控件就尽量不用!