バインドされていない列を持つバインドされた datagridview があります。cellformatting を使用して同じ行の従業員 ID を検索し、別のデータテーブルから従業員の名前を返しています。
すべてが正常に機能しています。唯一の問題は、名前の一部だけを取得して、名、ミドル、ラストのいずれかを表示できることですが、すべてを一緒に表示することはできません。
これは私がこれまでに持っているコードです(私はコーディングに非常に慣れていません。これまでのところ、フォーラムまたは研究のみからのものなので、答えにコメントしてください):
If dgvr.Cells(0).Value IsNot Nothing AndAlso dgvr.Cells(0).Value IsNot DBNull.Value Then
Dim empID As Integer = CInt(dgvr.Cells(0).Value)
Dim qry = From dr As PersonalObraDataSet.PersonalObRow In _PersonalObraDataSet.PersonalOb _
Where (dr.cdTrabajador = empID)
'If qry.Count > 0 Then
DataGridView1.Rows(e.RowIndex).Cells(1).Value = qry.First.Apellido1
'DataGridView1.Rows(e.RowIndex).Cells(2).Value = qry.First.Nombre2
End If
'End If