Infragistics UltraWinGrid datasource
I have a list of Persons and want to display the `FirstName` and `SecondName`.

    List<Person> persons = new List<Person>;
    myUltraWinGrid.DataSource = persons;
    
    ...
    // selecting a Person from an other grid
    persons.Add(selectedPerson);

Now this code does the following: a) generates columns for each property of Person; b) The grid is empty.

So, I wonder:  
  a) have only "FirstName" and "SecondName" in the grid columns;  
  b) How to keep the grid synchronized with the datasource list;
Infragistics UltraWinGrid datasource
===

I have a list of Persons and want to display the `FirstName` and `SecondName`.

    List<Person> persons = new List<Person>;
    myUltraWinGrid.DataSource = persons;
    
    ...
    // selecting a Person from an other grid
    persons.Add(selectedPerson);

Now this code does the following: a) generates columns for each property of Person; b) The grid is empty.

So, I wonder:  
  a) have only "FirstName" and "SecondName" in the grid columns;  
  b) How to keep the grid synchronized with the datasource list;