PDA

View Full Version : روش نمایش عکس در Datalist



b581102
پنج شنبه 15 فروردین 1387, 13:13 عصر
من عکس های محصولات رو در یک فولدر جداگانه ذخیره کردم ( برای نام عکس ID محصول رو دادم . مثلا اگه ID=69 هست ، اسم عکسش هست 69.jpg ) حالا ، برای نمایش این عکس ها در DataList چه کار کنم ؟ - اسامی محصولات از دیتابیس خونده می شه ولی مسیر عکس رو تو دیتابیس ذخیره نکردم . فقط با Id به عکس محصولات دسترسی دارم

mahdi_farhani
پنج شنبه 15 فروردین 1387, 13:21 عصر
بدون شرح

imageurl<%#"~/Imagees/" + Eval("ID") + ".jpg"%>
این به شرطیه که تمامیه عکسهات فرمت JPG داشته بشه .

mehrpars
جمعه 16 فروردین 1387, 13:12 عصر
میتونی لیست تمامی فایل هاتو بریزی توی یک list box (البته مسیر کامل رو هم تا قبل از اسم فایلت اضافه کنی ) بعد از طریق data table بخونیشون و نهایتا به datalist بایند کنی...

با دستور زیر می تونی لیست فایلارو بگیری

foreach (string strfolder inDirectory.GetDirectories(Server.MapPath(".") + "/Images/"))
listbox1.Items.Add(strfolder.Substring(strfolder.L astIndexOf("/") + 1));

b581102
شنبه 17 فروردین 1387, 08:01 صبح
مشکلم حل شد . از راهنمایی تون متشکرم