خیلی فوری: نمایش تصویر از پایگاه داده در gridview

sima.eng

عضو جدید
کاربر ممتاز
سلام دوستان
من می خوام تصویر ذخیره شده در پایگاه داده رو توی Gridview در ASP.NET 3.5 نمایش بدم. باید چه کار کنم؟
فایل عکس ذخیره شده نه آدرس اون.
خیلی فوری لطفا
با تشکر
 

microsoft

کاربر فعال
سلام دوستان
من می خوام تصویر ذخیره شده در پایگاه داده رو توی Gridview در ASP.NET 3.5 نمایش بدم. باید چه کار کنم؟
فایل عکس ذخیره شده نه آدرس اون.
خیلی فوری لطفا
با تشکر

خداییش کار وحشتناکی کردین که رو دیتابیس ذخیره کردین.
ما کع تا حالا دست به این کارا نزدیم نمیتونیم جواب بدیم
 

SHRP

همکار مدیر تالار مهندسی کامپیوتر متخصص برنامه نوی
کاربر ممتاز
در واقع ذخيره عكس در ديتابيس كار درستي است به دليل امنيت بالاتر و توانايي گرفتن نسخه پشتيبان و .....
اگر از روش BLOB استفاده كرديد بايد براي بازيابي هم اونها رو تبديل به Stream كنيد و سپس به صورت فايل jpg در يك شي عكس نمايش بدين
براي اينكه در grid view باشه در كد html مربوط به تعريف grid view به صورت دستي شي مورد نظر رو درج كنيد ...
اين MSDN:
http://msdn.microsoft.com/en-us/library/aa479350.aspx

و دو مثال
http://www.codeproject.com/KB/aspnet/Thumbnail_Images.aspx

http://www.devasp.net/net/articles/display/692.html
 

arh66

عضو جدید
gridview

gridview

من با نظر شما موافقم;)

راستي هركس از دوستان اگر خواست با تكنولوژي MVC كار كند و مشكلي داشت اينجانب را در اطلاع قرار دهد تا به ايشان ياري شود

ايميل من :
Smail_tj@yahoo.com
اسماعيل وظيفه دان
 
آخرین ویرایش:

siamat

عضو جدید
ذخیره عکس در دیتابیس به جز مواردی که عکس ها امنیت بالایی دارند مثل مدارک شناسایی و اسناد و ... در دیتابیس اجباری و بهتر هستش ولی در غیر اینصورت لزومی ندارد و حجم زیادی از دیتابیس رو بی دلیل اشغال می کنه ولی در کل باید اون رو تبدیل به byte[] کنید و بعد اون رو به یک کنترل image بایند کنید
 

moradaliyan

عضو جدید
سلام دوستان
من می خوام تصویر ذخیره شده در پایگاه داده رو توی Gridview در ASP.NET 3.5 نمایش بدم. باید چه کار کنم؟
فایل عکس ذخیره شده نه آدرس اون.
خیلی فوری لطفا
با تشکر

ذخیره تصویر به صورت مستقیم در دیتا بیس اصلا کار درستی نیست مگر این که چاره ای نداشته باشید اگر هم این کار را انجام دادید تصویر را به بایت تبدیل کنید در دیتابیس ذخیره کنید سپس در زمان نمایش بایت را به عکس تبدیل و نمایش دهید.
 

Similar threads

بالا