PDA

View Full Version : مشکل عکس در دیتاگرید



NIMA_1981
دوشنبه 25 دی 1391, 12:57 عصر
سلام دوستان
من از کد زیر برای لود کرن عکس در یکی از سلول های دیتاگرید استفاغده کردم اما خطا میده میشه راهنمایی بفرمایید

for (int i = 0; i < list.Rows.Count; i++)
{

dataGridView1.Rows.Add("",@"\\" + DataAccess.ServerAdd + @"\image\" + list.Rows[i][3].ToString(), list.Rows[i][1].ToString(), list.Rows[i][2].ToString());
}

98379
و به اون سلول خاصیت عکس رو دادم
اما خطا بالا رو میده

Y_Safaiee
دوشنبه 25 دی 1391, 15:45 عصر
سلام دوست من

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

این شیوه لود عکسم کاملا اشتباست.تو تاپیک یه جستجو کنین کلی موضوع در این باره هست نبود بگین براتون کدشو بنویسم.

موفق باشی
بایت بایت

NIMA_1981
دوشنبه 25 دی 1391, 16:41 عصر
نه من آدرس عکس را در یک رشته ذخیره کردم - خوب باید چطوری به عکس تبدیلش کنم

NIMA_1981
دوشنبه 25 دی 1391, 16:46 عصر
Bitmap img = new Bitmap(@"\\" + DataAccess.ServerAdd + @"\image\" + list.Rows[i][3].ToString());

مرسی اینجوری درست شد