PDA

View Full Version : سوال: فراخوانی مستقیم عکس از پایگاه و نمایش در پیکچر باکس



mostafarastin239
دوشنبه 08 شهریور 1389, 13:07 عصر
سلام به همه
چطوری بدون استفاده از دیتا گرید ویو و به طور مستقیم عکس موجود در پایگاه داده را در پیکچر باکس نشان دهم؟
با تشکر

azaditafakor
دوشنبه 08 شهریور 1389, 14:16 عصر
این کد از یک خونه دیتا بیس میفرسته به پیکچر باکس :


MemoryStream ms = new MemoryStream((byte[])(DGV.SelectedCells[5].Value));
pictureBox.Image = Image.FromStream(ms);

برای اینکه از دیتا بیس بخونه و توی پیکچر باکس بریزه کافیه بجای

DGV.SelectedCells[5].Value

مقدار خونده شده رو قرار بدی .

mostafarastin239
سه شنبه 09 شهریور 1389, 05:23 صبح
این کد از یک خونه دیتا گرید ویو میفرسته به پیکچر باکس :


MemoryStream ms = new MemoryStream((byte[])(DGV.SelectedCells[5].Value));
pictureBox.Image = Image.FromStream(ms);

برای اینکه از دیتا بیس بخونه و توی پیکچر باکس بریزه کافیه بجای

DGV.SelectedCells[5].Value

مقدار خونده شده رو قرار بدی .

سلام
میشه یه مثال بزنی آخه این کار را با روش های مختلف انجام دادم ولی جواب نگرفتم. در ضمن منظورت از مقدار خونده شده را متوجه نمی شم. یه مثال بزن.
با تشکر

mostafarastin239
سه شنبه 09 شهریور 1389, 17:15 عصر
سلام
مدیر بخش هم به داد ما نرسید!!!
با تشکر

mbsmbsmbs
سه شنبه 09 شهریور 1389, 19:05 عصر
فرض کن اطلاعات واکشی شده از بانک در دیتاتیبل DTEditing ریخته شده است


DataRow dr = DTEditing.NewRow();
dr = DTEditing.Rows[0];

MemoryStream Memory = new MemoryStream();
byte[] ByteArray1 = (byte[])dr[0];
Memory.Write(ByteArray1, 0, ByteArray1.Length);
pictureBox1.Image = Image.FromStream(Memory);

امیدوارم متوجه شده باشین