مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

مشکل در فراخوانی عکس از دیتابیس

پنج شنبه, 17 آبان 1397 20:47

مشکل در فراخوانی عکس از دیتابیس

باسلام

دوستان بنده تو سی شارپ یه فرم ثبت نام ساختم و هنگام ثبت مشخصات کاربران از آن ها عکس هم میگیره برنامه و بصورت کدباینری در دیتابیس ذخیره میکنه ، حال میخوام تو لیست اعضا با استفاده از دیتاگرید ویو مشخصات و عکس رو نمایش بدم به این صورت که کاربر روی هر ردیف از جدول کلیک میکنه مشخصاتش در تکست باکس هایی که در پایین فرم گذاشتم نشون داده بشه و همینطور تصویرش در پیکچرباکس.

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

تصویر پیوست شد.

جمعه, 18 آبان 1397 10:50
کسانی که از این پست تشکر کرده اند : d3v3l0p3r,
جمعه, 18 آبان 1397 11:40

خیلی ممنونم ، انجام شد و تصاویر در جدول هم نشون داده شد ، منتها من میخوام بجای نمایش در یک سلول داخل جدول، در پیکچر باکسی که در پایین گذاشتم نمایش داده بشه (مطابق تصویر تاپیک) به این صورت که کاربر با کلیک برروی هر row تصویرش هم در قسمت پایین نمایش داده بشه مانند مشخصات که انجام دادم.

جمعه, 18 آبان 1397 21:25
var da = new SqlDataAdapter(cmd);
var ds = new DataSet();
da.Fill(ds, "Images");
int count = ds.Tables["Images"].Rows.Count;

if (count > 0)
{ 
    var data = (Byte[])ds.Tables["Images"].Rows[count - 1]["Image"];
    var stream = new MemoryStream(data);
    pictureBox1.Image = Image.FromStream(stream);
} 

کسانی که از این پست تشکر کرده اند : d3v3l0p3r,
شنبه, 19 آبان 1397 15:50

با این کد فقط عکس اول برای همه اعضا نمایش داده میشود.

شنبه, 19 آبان 1397 18:44

یکم تلاش کنید و کد رو تغییر بدید تا نیازتون رو برطرف کنید 

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید