Извините за задержку
Я уже нашел решение, использующее обработчик событий GridView1_CustomColumnDisplayText.
Да, это сторонний контроль.
Private Sub GridView1_CustomColumnDisplayText(sender As Object, e As DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs) Handles GridView1.CustomColumnDisplayText
If e.Column.FieldName = "PersonEmails" Then
Dim Entities = DirectCast(e.Value, System.Data.Objects.DataClasses.EntityCollection(Of PersonEmails))
If Not Entities Is Nothing Then
If Entities.Count = 1 Then
Dim x As PersonEmail = Entities.FirstOrDefault()
e.DisplayText = x.Email
Else
e.DisplayText = Entities.Count
End If
End If
End If
End Sub