Public Class MyClass Public Property A As Boolean Public Property B As Integer Public Property C As String End Class Public Class MyDataGridView Sub ShowData() Dim list as New List(Of MyClass) list.Add(New MyClass With {.A = True, .B = 123, .C = "abc"}) Me.DataGridView1.DataSource = list End Sub End Class