توجد مشكلة وهي في استعراض العهد فيما اذا كان للشخص اكثر من عهدة
في شاشة الاجهزة وعند اول اقلاع لاها لا توجد هذه المشكلة عند التشغيل اضغط على
السجل في القريد يتم اظهار السجل في الحقول التي تحت السجل
المشكلة في حالة اختيار موظف آخر من كومبو المستلم
يظهر السجل في القريد ولاكن عند الضغط على القريد لا يظهر في الحقول التي تحت القريد
ما دمت ستحضر البيانات من ال datagridview لا داعى لربط textbox بالبيانات مرة أخرى خصوصا إذا كانت نفس البيانات
ولكن يمكن عمل الآتى
كود :
Function GetDatagridViewRowValue(ByVal Grid As DataGridView, ByVal ColumnIndex As Integer) As String
Dim CellValue As String = Nothing
If Grid.RowCount > 0 Then
CellValue = Grid.CurrentRow.Cells(ColumnIndex).Value.ToString
Return CellValue
Else
Return Nothing.ToString
End If
End Function
Private Sub DataGridView1_SelectionChanged(sender As Object, e As EventArgs) Handles DataGridView1.SelectionChanged
Me.txtType.Text = GetDatagridViewRowValue(Me.DataGridView1, 0)
Me.txtQuentity.Text = GetDatagridViewRowValue(Me.DataGridView1, 1)
Me.txtDeviceNum.Text = GetDatagridViewRowValue(Me.DataGridView1, 2)
Me.txtNotes.Text = GetDatagridViewRowValue(Me.DataGridView1, 3)
End Sub
اريد احضار البيانات ليس فقط من الداتا قريد بل حتى اسم المسلم ومرتبته وتاريخ الاستلام قد يختلف لنفس المستلم
لانه قد يستلم عدة اجهزة ولكن في ايام مختلفة وقد يكون المسلم شخص آخر
لذا التغيير عند الضغط على القريد يكون للبيانات التي في القريد وغيرها حتى الـ ID