在vs2005,asp.net中,在发布的目录下有个images文件夹,保存图片,数据库中photo字段保存的是图片的文件名,请问girdview中如何把图片显示出来呢?
如果可以的话,请高手共享前台、后台的代码,谢谢!
如果可以的话,请高手共享前台、后台的代码,谢谢!
解决方案 »
- 如何在asp.net页面中嵌入媒体播放器
- 紧急求助啦,谁能告诉我怎样在gridview 中把 dropdownlist的border去掉,或者改成白色阿
- 做一个简单的asp.net投票系统,求教最为实用简便的实现原理,并讨论下投票机的工作原理和弱点
- 救命啊!!!!!
- 一个session的验证问题
- 报表,本地运行正常,更新到服务器运行后报告:Page header or footer longer than a page
- Excel模板,其中的单元格都定义了变量名,如何用代码给它付值
- Asp.Net2.0之不刷新客户端回调
- datagrid中的cell在编辑时如何获得焦点?
- Page.IsPostBack是什么意思?
- 求语句:怎样按时间条件删除文件和文件夹?
- .Net 文件上传如何获取文件的全路径
<asp:ImageID="aa" Runat="Server" ImageURL=' <%# GetImg(Eval("").ToString()#%>'
</ItemTemplate>
</asp:TemplateField> public string GetImg(string str)
{
if(str=="")
return "~/gbbj.bmp";
else
return "~/gongz.bmp";
}
或 <asp:ImageID="aa" Runat="Server" ImageURL=' <%# Eval("")%>'>
<asp:Image ID="Image1" Runat="Server" >'
</ItemTemplate>
</asp:TemplateField> protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e){
if (e.Row.RowIndex < 0)
return;
string strPersonName = (string)DataBinder.Eval(e.Row.DataItem, "personName"); Image tmp_Image = (Image)e.Row.Cells[2].FindControl("Image1");
//图片路径 string strPath = "~/photo/" + strPersonName.Trim() + ".JPG"; string strPhotoPath = Server.MapPath(strPath); //显示图片
tmp_Image.ImageUrl = strPhotoPath;
}
http://www.cnblogs.com/insus/articles/1425489.html