this.gridListControl1.Grid.RowHeights[0] = 50;
You can try using resize to fit to set the heights as well.
this.gridListControl1.Grid.RowHeights.ResizeToFit(GridRangeInfo.Row(0), GridResizeToFitOptions.IncludeHeaders);
What might be going on is that the gridlistcontrol is being parented before its parent is finally situated, and all this is being done while both the gridlistcontrol and its parent are not visible.
this.gridListControl1.Grid.BaseStylesMap["Column Header"].StyleInfo.WrapText = false;
to see if this will allow you to have spaces in your names without causing the text to wrap.