السلام عليكم
الآن أنا لدي ListView قمت بتعبئة كل حقلين فيها بهذه الطريقة
Dim myreader As SqlClient.SqlDataReader
myreader = cmd.ExecuteReader
While myreader.Read
L = ListView1.Items.Add(myreader.Item("No"))
L.SubItems.Add(myreader.Item("DATE"))
End Whileحيث أن No, DATE متغيرات مأخوذة من قاعدة البيانات، وقد تمت هذه العملية واستطعت عرض البيانات في القائمة (قد يتكرر الرقم لكن بتاريخ مختلف)
بعد ذلك، في حدث KeyPress أريد قراءة حقل معين لذلك كتبت هذه الجملة
Dim L As ListViewItem
cm.CommandText = "SELECT* FROM Table1 WHERE No='" & L.Text & "'AND DATE='" & L.SubItems("").Text & "'"في القراءة تكون مشكلتي حيث يتوقف البرنامج عندها...
عموما فكرتي هي أنني أريد قراءة بيانات الشخص الذي له رقم معين وتاريخ معين معه (بنفس الحقل في قاعدة البيانات)، التاريخ يمثل تاريخ تقديم الموظف لاجازة، فبالتالي أستطيع قراءة جميع طلبات هذا االموظف لأن التاريخ سوف يتغير...
طبعا العنصر الرئيسي في الحقل هو L.Text ويمثل الرقم
والعنصر الفرعي هو L.SubItems والذي يمثل التاريخ
أرجو المساعدة، وشكرا لكم مقدما