• 0
رهام احمد

سؤال) كيف يمكن ربط listview مع picturebox ؟

سؤال

السلام عليكم :)

لدي لست فيو تعرض بيانات جدول فيه معلومات شخصية وكذلك يحتوي على حقل للصورة

المطلوم هو : عند التأ شير على اي البيانات داخل اللست فيو يضهر اسم الشخص وعمره في 2 تيكست بوكس وكذلك تضهر الصورة داخل picture box

المشكلة لدي هو في عرض الصورة في ال picture box

كيف يمكن ان اعمل ذلك ؟؟؟؟؟

ارجو المساعدة ...

مع جزيل الشكر والامتنان :)

المثال في المرفقات:

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

4 إجابة على هذا السؤال .

  • 0

وعليكم السلام

على الحدث SelectedIndexChanged للـ listBox1 ضعي اكوادك

حسنا ً بما ان بيانات الشخص محفوظة في قاعدة البيانات اذن عند تحديد خيار معين في الـ listBox سينفذ استعلام على قاعدة البيانات بناء على الخيار الذي تم تحديده في الـ listBox

قمت بعمل لك مثال بسيط بدون قاعدة بيانات


private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
switch (listBox1.SelectedItem.ToString())
{
case "item1":
textBox1.Text = "age 1";
textBox2.Text = "name 1";
pictureBox1.ImageLocation = @"C:\1.jpg";
break;

case "item2":
textBox1.Text = "age 2";
textBox2.Text = "name 2";
pictureBox1.ImageLocation = @"C:\2.jpg";
break;
}
}

هذا مثال بسيط افترضي انو دالة Switch هي قاعدة البيانات كل ما ستقومي به هو تستبدلي Switch بأستعلام قاعدة البيانات عندك

لاحظي استخدمت ImageLocation للصور على فرض انو صورة الشخص محفوظة عندي في الجهاز

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

وعليكم السلام

على الحدث SelectedIndexChanged للـ listBox1 ضعي اكوادك

حسنا ً بما ان بيانات الشخص محفوظة في قاعدة البيانات اذن عند تحديد خيار معين في الـ listBox سينفذ استعلام على قاعدة البيانات بناء على الخيار الذي تم تحديده في الـ listBox

قمت بعمل لك مثال بسيط بدون قاعدة بيانات


private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
switch (listBox1.SelectedItem.ToString())
{
case "item1":
textBox1.Text = "age 1";
textBox2.Text = "name 1";
pictureBox1.ImageLocation = @"C:\1.jpg";
break;

case "item2":
textBox1.Text = "age 2";
textBox2.Text = "name 2";
pictureBox1.ImageLocation = @"C:\2.jpg";
break;
}
}

هذا مثال بسيط افترضي انو دالة Switch هي قاعدة البيانات كل ما ستقومي به هو تستبدلي Switch بأستعلام قاعدة البيانات عندك

لاحظي استخدمت ImageLocation للصور على فرض انو صورة الشخص محفوظة عندي في الجهاز

شكرا جزيلا لك على المساعدة والاطلاع على الموضوع :) وياريت لو كان لديك اي مثال حول هذا الموضوع حتى لو كان في الفجول بيسك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ورحمه الله وبركاته

اختي جربي الكود التالي


private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
textBox1.Text = listView1.Items[listView1.FocusedItem.Index].SubItems[0].Text;
textBox2.Text = listView1.Items[listView1.FocusedItem.Index].SubItems[1].Text;
pictureBox1.Image =Image.FromFile("Photos\\" + listView1.Items[listView1.FocusedItem.Index].SubItems[2].Text);

}

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .