با سلام و احترام
چطور می تونم تعدادی عکس را که در یک رکورد ذخیره شده باشد را توسط ریپیتر در سایت نمایش بدم .
من یه مجموعه گالری عکس درست کنم که هر گالری ممکنه یه تعدادی عکس داخلش باشه که تعدادش میتونه از یک تا بیست تا باشه
نمیدونم تونستم منظورمو برسونم یا نه
در این لینک تعداد زیادی نمونه وجود دارد
سلام استاد خیلی مخلصیم ممنون که جوابمو دادید .
ولی مشکل من اینه عکسها همه در یک رکورد قرار داره
به طور مثال ------------ گالری شماره 1 -- عکس 1 - عکس 2 - ....- عکس 20
گالری شماره 2 -- عکس 1 - عکس 2 - ....- عکس 20
گالری شماره 3 -- عکس 1 - عکس 2 - ....- عکس 20
این مثلا رکوردهای دیتابیسم بود
و نمیتونم به تعداد همه عکسها در صفحه PictureBox بزارم چون معلوم نیست کاربر چند تا عکس تو رکورد ذخیره میکنه و اگه تعداد عکسها کم باشه صفحه پر میشه از PictureBox های خالی
منظورتون متوجه نشدم
مگه در یک جدول از بانک تصاویر ذخیره نمیشه ؟
خب به تعداد همونا توسط Repeater تصویر روی صفحه قرار میگیره
استاد من دارم یه گزارش تصویری درست میکنم که مدیر سایت باید در قسمت مدیریت برای هر گزارش تصویری تا 20 عکس در دیتابیس ذخیره کنه .
و ریپیتر میاد رکورد به رکورد از دیتا بیس میخونه هر رکورد هم توش بیست تا فیلد عکس وجود داره که همه فیلد ها پر نیستند ممکنه مدیر5 تا عکس ذخیره کرده باشه
و کاربر سایت هم که وارد میشه میاد مثلا گزارش X کلیک میکنه تا عکسهارو ببینه .
منم که باید در ItemTemplate به ازای هر فیلد یه PictureBox بزارم حالا اگه از بیست تا ، ده تا عکس بیشتر در اون رکورد ذخیره نباشه ده تا PictureBox دیگه خالی نشون میده.
میتونید در کوئری که Repeater را Bind میکند شرط بزارید اونهایی که Null نیستند را واکشی کنه
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)