PDA

View Full Version : نمايش تصوير ذخيره شده در ديتابيس



mandana2010
شنبه 17 اسفند 1387, 15:35 عصر
من يه برنامه دارم با c#.net كه بايد توي اون تصويري كه توي بانك اطلاعاتي هست رو از روي كد پيدا كنه يعني كاربر يك عدد رو توي يك textbox وارد مي كنه سپس دكمه جستجو رو كه مي زنه بايد تصويري رو كه با فرمت image در يك يكي از فيلدهاي ركورد مورد جستجو ذخيره شده رو نمايش بده . مي خواستم بدونم براي نمايش عكس از چه شيئ و كدي بايد استفاده كنم.البته فكر مي كنم از شي image بايد استفاده كنم و كد زير رو هم بصورت ناقص در آوردم

[CODE]

image.?=dt.rows[0]["picture"].?;


مي خوام بدونم جاي علامت سوال اولي چه خاصيتي از شئ image بايد نوشته بشه كه به تصوير درونش اشاره كنه و بجاي علامت ؟ دوم چه نوع داده اي بايد بذارم

با تشكر

__H2__
شنبه 17 اسفند 1387, 20:23 عصر
سلام
اگر تصویر را کامل در بان ذخیره کرده اید و قصد نمایش تصویر در محیط وبی asp.net را دارید...
به راحتی میتوانید یک فایل ashx به پروزه خود اضافه کنید.
project->add new item->generic handler

سپس id سطر مربوطه از دیتابیس را به این صفحه پاس دهید تا این صفحه اطلاعات باینری را از دیتابیس بخواند و در خروجی write کنید.

کد محل نمایش هم ساده خواهد شد.


<img src=Handler1.ashx?id=123 />

که باید به جای 123 id سطر مورد نظر جدول را قرار دهید.