PDA

View Full Version : نشان دادن عکس



bebakhshid
سه شنبه 14 تیر 1384, 19:42 عصر
سلام

چه جوری عکسی را که در DB به صورت ole object ذخیره شده را در picturebox نشان بدم

تقریبا مثل bind کردن picturebox به DB

روح اله معینی زاده
شنبه 18 تیر 1384, 00:09 صبح
با سلام خدمت دوست عزیز

ابتدا از مسؤولین سایت به خاطر ظاهر جدید آن که بسیار زیبا شده است و من به تازگی آن را مشاهده کردم،
تشکر می کنم، امیدوارم که همیشه موفق باشید.

برای نمایش عکسی که در بانک اطلاعاتی ذخیره شده است، کارهایی را در بخش vb دوستان نوشته‌اند که می توانید با یک جستجو به آن ها دست پیدا کنید. البته بنده استفاده کرده‌ام ولی در vb.net هنوز امتحان نکرده‌ام. شما می توانید آن را در دات نت هم استفاده کنید و اگر مفید واقع شد برای دوستان همین جا ذکر کنید.
در صورت نیاز نمونه کد vb رو می تونم براتون ارسال کنم.
با احترام- خدانگهدار

majid_afra222
شنبه 18 تیر 1384, 09:09 صبح
سلام
فکر کنم این جواب سوال شما باشه :

PicCustomer.Image = Nothing
If Not IsDBNull(dsCst_Info.Item("imgPic")) Then
Dim bytePic() As Byte = CType(dsCst_Info.Item("imgPic"), Byte())
Dim msPic As MemoryStream
msPic = New MemoryStream(bytePic)
PicCustomer.Image = Image.FromStream(msPic)
End If

امیدوارم بدردت بخوره.

bebakhshid
شنبه 25 تیر 1384, 19:53 عصر
سلام

اگر امکان داره یه کمی توضیخ بدین که این خط های کد را؟

bebakhshid
یک شنبه 02 مرداد 1384, 19:02 عصر
سلام

خط 3ایراد میگیره.

cannot convert

bebakhshid
سه شنبه 04 مرداد 1384, 18:49 عصر
it is tooooooooooooooooooooooooo important

bebakhshid
سه شنبه 11 مرداد 1384, 17:40 عصر
خیلی خیلی مهم و فوری است
heeeeeeeeeeeeeeeeeeellllllllllllllllllllllllllllll llllllllllllllllllllllllllllllllllllllpppppppppppp pppppppppp

bebakhshid
سه شنبه 11 مرداد 1384, 19:43 عصر
اگر امکان داره error کد بالا را بگین

bebakhshid
چهارشنبه 12 مرداد 1384, 13:51 عصر
اگر باید کد نویسی کنم پس bind کردنpicturebox به چه درد میخوره .

اگر کد نویسی لازم داره کدش را بنویسن

با تشکر

bebakhshid
چهارشنبه 12 مرداد 1384, 22:49 عصر
سلام

من از کد زیر استفاده میکنم اما ایراد invalid type cast میگیره چرا
'Load Picture in picturebox
da.SelectCommand = New OleDbCommand("select bkh.aks from bkh", OleDbConnection1)
da.Fill(ds, "bkh")
Dim CurrentRowIndex As Integer
CurrentRowIndex = DataGrid1.CurrentRowIndex
Dim ByteArray As Byte() = CType(ds.Tables("bkh").Rows(CurrentRowIndex)("aks"), Byte())
Dim ms As New MemoryStream(ByteArray)
PictureBox1.Image = Image.FromStream(ms)

bebakhshid
پنج شنبه 13 مرداد 1384, 11:26 صبح
اما به صورت datareader ایراد cast is invalid نمیگیره