如何取目录下的图片文件 有一个files目录是存图片的.是以id的名称保存的,比如2.jpg,3.jpg,程序页面是个datagrid,是个学员的列表.如果发现files目录有该学生的id,其照片一栏就显示有照片.并显示出该照片.请问如何访问files目录,并查找该图片文件? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <Columns><img src="<%DataBinder.Eval(Container.DataBind,"id")%>"></Columns> 不好意思,着急写错了,应该是<Columns><img src="<%#DataBinder.Eval(Container.DataItem,"id")%>"></Columns> <Columns> <img src="<%DataBinder.Eval(Container.DataItem,"id")%>"></Columns> 是取文件下的图片。不是指DataBinder.Eval(Container.DataItem,"id")% 是文件操作 看看类system.io.File的内容 File fl= new File("c:\\files\\2.jpg") // 当然2.jpg可是用参数然后判断fl!=Null应该可以的 DataTable dt=new DataTable(); dt.Columns.Add(new DataColumn("Sml_Img",typeof(System.String))); DirectoryInfo di=new DirectoryInfo(Server.MapPath("photos")); FileInfo [] fi=di.GetFiles("*.jpg"); for(int i=0;i<fi.Length;i++) { DataRow dr=dt.NewRow(); dr["Sml_Img"]="photos"+fi[i].Name; dt.Rows.Add(dr); } this.DataList1.DataSource=dt; this.DataList1.DataBind(); 在datagrid中设置一个模板列,然后放入这段代码<IMG alt="" border=0 width=108 height=68 src='../EnterImages/<%# DataBinder.Eval(Container,"DataItem.id")%>'>注意src的路径,连接到你的图片的文件夹中 EXCEL导入问题 关于div的问题。。急。。。 dropdownlist的选择 查询出来的数据怎样进行二次查询 求教!ObjectDataSource传递多个参数的问题! 请教关于布局问题? 请求帮助 菜鸟问题,高手们帮帮忙!急急急 出现:ORA-12154: TNS: 无法处理服务名是什么原因,同事 我的alert提示框为什么没反应? 日历控件问题 Javascript函数“确认删除”
<img src="<%DataBinder.Eval(Container.DataBind,"id")%>">
</Columns>
<img src="<%#DataBinder.Eval(Container.DataItem,"id")%>">
</Columns>
<img src="<%DataBinder.Eval(Container.DataItem,"id")%>">
</Columns>
File fl= new File("c:\\files\\2.jpg") // 当然2.jpg可是用参数
然后判断fl!=Null应该可以的
DirectoryInfo di=new DirectoryInfo(Server.MapPath("photos"));
FileInfo [] fi=di.GetFiles("*.jpg");
for(int i=0;i<fi.Length;i++)
{
DataRow dr=dt.NewRow();
dr["Sml_Img"]="photos"+fi[i].Name;
dt.Rows.Add(dr);
}
this.DataList1.DataSource=dt;
this.DataList1.DataBind();
<IMG alt="" border=0 width=108 height=68 src='../EnterImages/<%# DataBinder.Eval(Container,"DataItem.id")%>'>
注意src的路径,连接到你的图片的文件夹中