0 امتیاز
قبل در برنامه نویسی توسط (136 امتیاز)
ویرایش شده قبل توسط
من یک جدول با چند سطر در دیتابیس دارم و می خوام تمام اطلاعات آن را در یک datagridview نمایش بدم و یک ستون من حاوی محتویات باینری یک عکس است و هر کاری می کنم نمیسه

از DataGridViewImageColumn هم استفاده کردم نشد ممنوم میشم کسی کمکم کنه

می خوام عکس هم در datagridview دیده بشه
قبل توسط (136 امتیاز)
زبان برنامه نویسی C# و دیتابیس SqlServer
قبل توسط (760 امتیاز)
من با Repeater کار کردم (خیلی باهم فرقی ندارن)
داخل تگ گرید، یک Edit Template باید داشته باشین
که باید داخلش یک Item Template اضافه کنید، یعنی یک Image
و باید بجای آدرس عکس Eval بنویسید مثلا:
'<%# Eval("Pic",~/images/{0}") %>'
امیدوارم مفید بوده باشه

1 پاسخ

0 امتیاز
قبل توسط (868 امتیاز)
باید اطلاعات باینریتون رو که در دیتابیس ذخیره کردین ، اول به بیت مپ یا image تبدیل کنید و بعد خاصیت سورس ایمیجتونو به اون نسبت بدید که واقعا کار جالبی نیس ذخیره عکس در دیتابیس ، همینطور که میبینید ، هم پیاده سازیش زمانبره هم هزینه بالای اجرایی داره ، تبدیل ، خوندن ارایه بایت ها ، ... در صورتیکه به راحتی میتونید فقط ادرس یه عکس رو دخیره کنید و هر زمان بش احتیاج داشتید اونو به سورس کنترول عکس نسبت بدید!!

سوالات مشابه

0 امتیاز
1 پاسخ 2.2هزار بازدید
0 امتیاز
0 پاسخ 510 بازدید
0 امتیاز
0 پاسخ 1.3هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط FMP (89 امتیاز)
0 امتیاز
0 پاسخ 1.2هزار بازدید
0 امتیاز
1 پاسخ 214 بازدید
0 امتیاز
0 پاسخ 1.5هزار بازدید
...