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

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

کاربر سایت

d3v3l0p3r

عضویت از 1397/08/17

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

  • پنجشنبه 17 آبان 1397
  • 20:47
تشکر میکنم

باسلام

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

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

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

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 18 آبان 1397
  • 10:50
کاربر سایت

d3v3l0p3r

عضویت از 1397/08/17

  • جمعه 18 آبان 1397
  • 11:40

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

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 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

عضویت از 1397/08/17

  • شنبه 19 آبان 1397
  • 15:50

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

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

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

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

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)