PDA

View Full Version : مبتدی: خواندن عکس از دیتا بیس در گرید ویو



soha68
شنبه 18 آذر 1391, 11:34 صبح
سلام من آدرس عکسام رو در دیتا بیس sql ذخیره کردم حال میخوام عکسا رو تو گرید ویو نمایش بدم یه کنترل image تو گرید گذاشتم و آدرسش رو این طوری دادم
ImageUrl='<%# Eval("img","~/room/{0}") %>'
که img اسم فیلد عکسه , room اسم پوشه ای که عکسا ذخیره میشن تو پروژه های مشابه دیدم جواب میده ولی برا من نمیدونم چرا جواب نمیده لطفا راهنمایی کنین ممنون

malloc
شنبه 18 آذر 1391, 11:47 صبح
سلام من آدرس عکسام رو در دیتا بیس sql ذخیره کردم حال میخوام عکسا رو تو گرید ویو نمایش بدم یه کنترل image تو گرید گذاشتم و آدرسش رو این طوری دادم
ImageUrl='<%# Eval("img","~/room/{0}") %>'
که img اسم فیلد عکسه , room اسم پوشه ای که عکسا ذخیره میشن تو پروژه های مشابه دیدم جواب میده ولی برا من نمیدونم چرا جواب نمیده لطفا راهنمایی کنین ممنون

میتونی بگی دقیقا چی و تو دیتا بیس ذخیره میکنی . اینجور که از دستور بالا برمیاد باید فقط اسم فایل و تو دیتابیس ذخیره کنی .
شاید تو داری کله آدرسو تو دیتا بیس ذخیره میکنی؟؟؟

Mohamad1362
شنبه 18 آذر 1391, 11:53 صبح
حدس میزنم که از Template استفاده نکرده باشی ، باید کدت رو داخل یه TemplateField بذاری ، اینجوری :
<asp:TemplateField>
<ItemTemplate>
ImageUrl='<%# Eval("img","~/room/{0}") %>'
</ItemTemplate>
</asp:TemplateField>

ali9698
شنبه 18 آذر 1391, 18:16 عصر
اگه آدرس رو ذخیره میکنی دیگه نیاز به ~/room/ نیست. فقط بنویس {0}

malloc
شنبه 18 آذر 1391, 18:44 عصر
اگه آدرس رو ذخیره میکنی دیگه نیاز به ~/room/ نیست. فقط بنویس {0}
آره اگه آدرسو ذخیره میکنی همینی که علی گفت و بنویس .
اما بهتره آدرسو ذخیره نکنی و فقط اسم فایل و ذخیره کنی و آدرس و تو برنامه بهش بدی

soha68
شنبه 18 آذر 1391, 19:29 عصر
اگه آدرس رو ذخیره میکنی دیگه نیاز به ~/room/ نیست. فقط بنویس {0}

نه من اسم عکس رو ذخیره کردم توی template field هم گذاشتم به این صورت:

<asp:TemplateField>


<ItemTemplate>


<asp:Image ID="Image1" runat="server" Height="46px" Width="59px"


ImageUrl='<%# Eval("img","~/room/{0}") %>' />


</ItemTemplate>

</asp:TemplateField>

malloc
شنبه 18 آذر 1391, 21:59 عصر
بطور مثال یکی از مقداری که دو دیتابیس (فیلد عکس) رو بزار ببینم چی ذخیره میشه؟؟

soha68
یک شنبه 19 آذر 1391, 08:39 صبح
بطور مثال یکی از مقداری که دو دیتابیس (فیلد عکس) رو بزار ببینم چی ذخیره میشه؟؟

سلام از همه کسانی که جواب دادند ممنونم من در دیتا بیس اسم عکس رو ذخیره کردم ولی آدرس رو به ایمیج پاس دادم حالا تو صفحه ذخیره تغییر ایجاد کردم که آدرس رو ذخیره کنه درست شد
بازم ممنون