PDA

View Full Version : سوال: بازیابی عکس ذخیره شده در دیتابیس با Linq



ya ali
پنج شنبه 17 بهمن 1392, 21:27 عصر
باسلام خدمت دوستان
من یه برنامه با sql 2008 نوشتم و از زبان linq برای برقراری ارتباط استفاده کردم.تو بانکم یک فیلد تعریف کردم از نوع image برای ذخیره عکس.
برای ذخیره کردن عکس تو بانک مشکلی نیست درست عمل میکنه ولی برای بازیابی عکس داخل گریدویو درست برنمی گردونه ، عکس و نشون نمیده.فیلد داخل گریدویو هم از نوع عکس قرار دادم. با دو روش دیتا ست و دیتا بایندینگ و sql command انجام دادم درست برمی گردونه ولی با linq که می خواهمکار کنم درست برنمی گردونه.لطفا کمک کنید ممنون

ya ali
پنج شنبه 17 بهمن 1392, 21:38 عصر
اساتید محترم تاحالا با linq برنامه ای که بخواهید عکسی را ذخیره و بازیابی کنید ننوشته اید به من هم کمک کنین

khokhan
پنج شنبه 17 بهمن 1392, 22:10 عصر
اساتید محترم تاحالا با linq برنامه ای که بخواهید عکسی را ذخیره و بازیابی کنید ننوشته اید به من هم کمک کنین
قبل از هرچیز از پراپرتی مربوط به فیلد عکس در مدل linq یه گزینه هست به نام type که بایستی مقدارش رو روی byte[] (System.Byte[]) تنظیم کنی

بعد دیگه همه چیز مثل بقیه هست


DataClasses1DataContext db = new DataClasses1DataContext();

var images = from p in db.zirnas select p;
dataGridView1.DataSource = images.ToList();

Sir-Programmer
سه شنبه 09 اردیبهشت 1393, 00:28 صبح
سلام ، همه کارهارو انجام دادم عکس ذخیره میشه بعد از ذخیره شدن عکس های داخل گرید ناپدید میشن علتش چیه ؟ یا میخوام رفرش کنم دیتابیسو عکسهای داخل گرید باز ناپدید میشن ممنون میشم راهنمایی کنید

Sir-Programmer
سه شنبه 09 اردیبهشت 1393, 08:45 صبح
کسی نیست کمک کنه ؟