الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن الأداة Listview

بدأه وليدة الشجن في 3 نوفمبر 2009 · 5 رد · 950 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله

إخواني الكرام أعضاء هذا الصرح العظيم

أود السؤال عن الأداة ListView

فقد بحثت طويلا في المنتدي و لم أجد ما أريد

عندي مجموعة من الحقول لمجموعة سجلات

أقوم بعرضها من قاعدة البيانات علي الأداة ListView

كل شئ سار جيدا

و لكن عندي مشكلة و هي أني أريد بعد تحديد سجل في الـ ListView أي عند النقر عليه DoubleClick أن يعرض في الفورم

في أماكن مخصصة له TextBox خصصتها لكل حقل

فهل ألي ذلك من سبيل

هذا المثال

Dim sql, i

sql = "SELECT TechnicalSupport.DateOfSupport, TechnicalSupport.UserName1, TechnicalSupport.CommunicateName, TechnicalSupport.Department1, TechnicalSupport.DeviceNumber1, TechnicalSupport.DeviceType1,TechnicalSupport.NameEngineering1, TechnicalSupport.NameEngineering2, TechnicalSupport.DescriptionProblem, TechnicalSupport.SolutionProblem FROM TechnicalSupport WHERE (((TechnicalSupport.AutoMachine)= " & Form1.txt_AutoMachine.Text & "));"

Dim selectQuery As String = sql

OpenMyConn()

Dim myCommand As OleDbCommand = New OleDbCommand(selectQuery, conn)

Dim myReader As OleDbDataReader = myCommand.ExecuteReader()

ListView1.Items.Clear()

i = 0

Do While myReader.Read

i = i + 1

Dim Itm As New ListViewItem

Itm.Text = (i)

Itm.SubItems.Add(myReader!DateOfSupport)

Itm.SubItems.Add(myReader!UserName1)

Itm.SubItems.Add(myReader!CommunicateName)

Itm.SubItems.Add(myReader!Department1)

Itm.SubItems.Add(myReader!DeviceNumber1)

Itm.SubItems.Add(myReader!DeviceType1)

Itm.SubItems.Add(myReader!NameEngineering1)

Itm.SubItems.Add(myReader!NameEngineering2)

Itm.SubItems.Add(myReader!DescriptionProblem)

Itm.SubItems.Add(myReader!SolutionProblem)

ListView1.Items.Add(Itm)

Loop

myReader.Close()

CloseMyConn()

أقوم بجلب ابيانات من قاعدة البيانات و عرضها في الـ ListView

و الآن أريد عرض السجل المختار علي الفورم

أرجو لمن لديه ما يفيدني به ألا يبخل علي

جزاكم الله خيرا

تم تعديل هذه المشاركة بواسطة وليدة الشجن في 3 نوفمبر 2009 في 00:08

#2

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

إذا كان الفورم الذي سيعرض المعلومات مخصص فقط للإظهار و لا تحتاج المعلومات إلى تنقيح و لا تحرير فيمكن أن تأخذي المعلومات كما هي من السطر الذي تم النقر عليه مرتين. و في حالة ما إذا كانت المعلومات تحتاج التنقيح قبل عملية الإضهار فيمكنك الحصول على مرجع التسجيل الذي يمثل المعلومات الظاهرة على سطر اللائحة و تمريره إلى الفورم و هناك تقومين بتنفيذ جملة استعلام للحصول على التسجيل و التسجيلات المرتبطة و من تم إظهار المعلومات كما يجب على الفورم.

تحياتي...

#3

السلام عليكم

أشكرك أخي الكريم علي الاهتمام و الرد

أنا لي فترة طويلة جدا علي البرمجة و لذلك نسيت معظم استخدام الأدوات

أنا أريد عرضضض البيانات من السطر المحدد عليه إلي الفورم بدون قيود كما هي تماما

و وضعت الكود لذلك

و أريد الكود اللزم لذلك

فأرجو المساعدة إن أمكن

و شكرا

بانتظار الرد منكم

#4

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

هذا مثال بسيط على ردي السابق...

تحياتي...

TestLab.rar

#5

السلام عليكم

اعجز عن شكرك أخي الكريم (محمد رضى)

بارك الله فيك و جزاك الله كل خير علي اهتمامك

انقذتني من ورطة كبيرة

أنا اصمم منظومة للدعم الفني لأجهزة الكمبيوتر لدينا

إن احتجت شئ سألجأ إليك إن لم يكم لديك مانع

الله يفتح عليك

#6

مشكور استاذ محمد ممكن يكون تطبيق تحميل الداتا من قاعدة بيانات مع نقل الأسماء من listview الى listview2

كما في المثال

TestLab1.rar

مواضيع مشابهة