10-10-18, 12:23 AM
(آخر تعديل لهذه المشاركة : 10-10-18, 12:25 AM {2} بواسطة حريف برمجة.)
برائي انته لا تحتاج إلى if
كل اللي تحتاجه عند النقر على الصف ياخذ قيمة Id
ثم يفتح الشاشة الأخرى وبموجب Id تعرض السجلات .
ولجلب قيمة Id :
لنفرض انه في العمود الأول :
في حدث cellmouceclick
ضع هذا الكود :
ثم في فورم2 في حدث Load
تكتب استعلام بموجب id (يجب عليك تعريف متغير عام في موديول على مستوى المشروع كامل) هكذا Public id As Integer
كل اللي تحتاجه عند النقر على الصف ياخذ قيمة Id
ثم يفتح الشاشة الأخرى وبموجب Id تعرض السجلات .
ولجلب قيمة Id :
لنفرض انه في العمود الأول :
في حدث cellmouceclick
كود :
Private Sub DataGridView1_CellMouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles DataGridView1.CellMouseClickضع هذا الكود :
كود :
id = DataGridView1.Item(0, e.RowIndex).Value
Form2.Showثم في فورم2 في حدث Load
كود :
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Loadتكتب استعلام بموجب id (يجب عليك تعريف متغير عام في موديول على مستوى المشروع كامل) هكذا Public id As Integer
يا رحمن الدنيا والآخرة ورحيمهما

