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.1هزار بازدید
0 امتیاز
0 پاسخ 369 بازدید
0 امتیاز
0 پاسخ 558 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط FMP (89 امتیاز)
0 امتیاز
0 پاسخ 1.1هزار بازدید
0 امتیاز
1 پاسخ 92 بازدید
0 امتیاز
0 پاسخ 1.3هزار بازدید
...