This question is locked. New answers and comments are not allowed.
I have programmatically added a column to a grid. In the header filter, it is showing IDs next to the check boxes rather than friendly names. It is a 'GridViewComboBoxColumn'. Here is the code that is being used to create the column:
GridViewComboBoxColumn myColumn = new GridViewComboBoxColumn();
myColumn.Header = "Person";
myColumn.UniqueName = "Person";
myColumn.DisplayMemberPath = "FullName";
myColumn.DataMemberBinding = new System.Windows.Data.Binding("PersonId");
myColumn.SelectedValueMemberPath = "PersonId";