PDA

View Full Version : مشکل در نمایش عکس در girdview



amirreza_.net
جمعه 11 بهمن 1392, 22:53 عصر
سلام
دوستان من عکس رو به کد زیر به بایت تدیل کردم و توی دیتابیس ذخیره کردم
MemoryStream ms = new MemoryStream();
imageX.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
byte[] img = ms.ToArray();
حالا وقتی با کد زیر Table رو به Datasource گرید ویو وصل می کنم
var db = new DatabaseDataContext();
dataGridView1.DataSource = db.Users;
توی گرید ویو عکس رو نشون نمی ده!
ولی وقتی به صورت ویزاردی دیتاسورس رو اد می کنم عکس رو نشون میده!
مشکل چیه؟
از یه طرف نمی خوام دیتا سورس رو ویزاردی اد کنم!

alimahdifar
جمعه 11 بهمن 1392, 22:58 عصر
عکس رو تو ی پیکچر باکس نمایش بده ،سایر فیلدها رو توی دیتا گرید یا گرید ویو .

amirreza_.net
جمعه 11 بهمن 1392, 23:02 عصر
چطوری فیلد عکس رو از گرید ویو حذف کنم؟ فقط چند تا فیلد خاص رو Select کنه؟
راهی نیست توی گرید ویو نمایش داد؟

amirreza_.net
جمعه 11 بهمن 1392, 23:22 عصر
کسی راه حلی نداره؟

babak1368
شنبه 12 بهمن 1392, 00:09 صبح
کسی راه حلی نداره؟

مطمئن هستی binding مربوط به ستون عکس درست انجام دادی؟
یعنی اسم فیلد رو درست نوشتی؟

amirreza_.net
شنبه 12 بهمن 1392, 00:12 صبح
مطمئن هستی binding مربوط به ستون عکس درست انجام دادی؟
یعنی اسم فیلد رو درست نوشتی؟

بله
اگه درست نبود كه به صورت ويزاردي هم نشون نمي داد

babak1368
شنبه 12 بهمن 1392, 00:35 صبح
بله
اگه درست نبود كه به صورت ويزاردي هم نشون نمي داد
مگه شما autogenerate coulmn مربوط به گریدتو true کردی؟

amirreza_.net
شنبه 12 بهمن 1392, 15:42 عصر
دوستان کسی راه حلی نداره؟

khokhan
شنبه 12 بهمن 1392, 17:18 عصر
دوستان کسی راه حلی نداره؟


قبل از هر کاری بایستی ابتدا مقدار گزینه ،Type، از پراپرتی های فیلد مربوط به تصویر روی byte[] (System.Byte[])تنظیم شده باشه



116267

amirreza_.net
شنبه 12 بهمن 1392, 20:33 عصر
مرسی حل شد :لبخند: