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

在Asp.Net中怎么从数据库中循环读取图片

2012-03-04 
在Asp.Net中如何从数据库中循环读取图片在Asp.Net中如何从数据库中循环读取图片现在只能读到图片中的第一

在Asp.Net中如何从数据库中循环读取图片
在Asp.Net中如何从数据库中循环读取图片
现在只能读到图片中的第一条(显示第一张图片)
代码如下:
con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("../App_Data/WHG.mdb"));
  con.Open();
  OleDbDataAdapter da = new OleDbDataAdapter("select * from sj ", con);
  DataSet myds = new DataSet();
  da.Fill(myds, "sj");
  da.Dispose();
  if (myds.Tables[0].Rows.Count > 0)
  {
  for (int i = 0; i < myds.Tables[0].Rows.Count; i++)
  {  
  this.Image1.ImageUrl = Server.MapPath("../photos/");
  this.Image1.ImageUrl += myds.Tables[0].Rows[0]["photo"].ToString();
  }
  }
  else
  Response.Write("<font color='red'>暂没有成绩数据!</font>");

[解决办法]
this.Image1.ImageUrl += myds.Tables[0].Rows[0]["photo"].ToString(); 

this.Image1.ImageUrl += myds.Tables[0].Rows[i]["photo"].ToString(); 
明白了不
[解决办法]
this.Image1.ImageUrl += myds.Tables[0].Rows[i]["photo"].ToString();
[解决办法]
如果你非得用Image 控件的话,那就动态生成吧,要不你循环完了.得到的还是最后一张..

要不就用数据控件..随便哪个都可以..不过.gridview有一个imagefield字段.专门显示数据库图片的.


不过建议还是用datalist..好控制..
[解决办法]
冒似不明白地说,
你把一个IMG的控件循环赋了好几次值, 最后这个IMG还是只能显示一个图片呀?
你多弄几个IMG, image1, image2, image3, 不同的IMG显示不同的图片
[解决办法]
用个datalist把每个路径都用一个image显示出来
只有一个image当然只能显示一张图片
[解决办法]

探讨
用个datalist把每个路径都用一个image显示出来
只有一个image当然只能显示一张图片

[解决办法]
动态显示是什么意思,在一个image1上面隔一段时间显示一次?
[解决办法]
不是很清楚,UP

热点排行