Когда я вхожу с учетными данными пользователя, которые включают в себя код субъекта для ввода оценок учащихся, зарегистрированных для определенного предмета в DataGrid, и сохранения в базе данных SQL Server, те же записи отметок, сделанные для учащихся, появляются в DataGrid при входе в систему.сделано с использованием другого предметного кода.
Я был бы более чем признателен, если бы кто-то мог изменить следующий код, чтобы решить эту проблему.
Private Sub dgMarksEntry_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles dgMarksEntry.Enter
Try
For i = 0 To dgMarksEntry.Rows.Count - 1
cmd = New SqlCommand("select * from StudentDetails.MarksEntry where RegDNumber=" & Val(dgMarksEntry.Item(0, i).Value) & " ", cn)
dr = cmd.ExecuteReader
If dr.Read Then
dgMarksEntry.Item(2, i).Value = dr(1)
dgMarksEntry.Item(3, i).Value = dr(2)
dgMarksEntry.Item(4, i).Value = dr(3)
dgMarksEntry.Item(5, i).Value = dr(4)
dgMarksEntry.Item(6, i).Value = dr(5)
dgMarksEntry.Item(7, i).Value = dr(6)
End If
dr.Close()
Next
Catch ex As Exception
MessageBox.Show("MarksError:" & ex.Message)
End Try