我收到了这个错误,我不知道如何解决它。我知道我应该写下我尝试过的内容,但我不知道该尝试什么,即使在寻找了几个小时来处理错误之后。
如果需要更多信息,请告诉我。谢谢
代码中突出显示的部分是:
Dim cdtrabajador As String = dgvr.Cells(0).Value.ToString
你调用的对象是空的。
用户代码未处理 NullReference 异常
Private Sub PeopleDataGridView_CellFormatting(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) Handles DataGridView1.CellFormatting
If DataGridView1.RowCount > 0 AndAlso e.RowIndex > -1 Then
If e.RowIndex > -1 Then
Dim dgvr As DataGridViewRow = DataGridView1.Rows(e.RowIndex)
Dim cdtrabajador As String = dgvr.Cells(0).Value.ToString
Dim qry = From dr As PersonalObraDataSet.PersonalObRow In PersonalObraDataSet.PersonalOb Where dr.cdTrabajador = cdtrabajador
If qry.Count > 0 Then
Dim Nombre As String = qry.First.Nombre1
dgvr.Cells(1).Value = Nombre
End If
End If
End If
End Sub