You create summarycolumndescriptors for each summary column you want, and then add them to the same summary row. Attached is a little sample.
//create 2 summary columns
GridSummaryColumnDescriptor maxScore1 = new GridSummaryColumnDescriptor("maxScore1", SummaryType.Int32Aggregate, "score1", "{Maximum:#}");
GridSummaryColumnDescriptor maxScore2 = new GridSummaryColumnDescriptor("maxScore2", SummaryType.Int32Aggregate, "score2", "{Maximum:#}");
//create the summary row
GridSummaryRowDescriptor maxRow = new GridSummaryRowDescriptor("Max", new GridSummaryColumnDescriptor[]{ maxScore1, maxScore2});
this.gridGroupingControl1.TableDescriptor.SummaryRows.Add(maxRow);
GGCsummaries_4817.zip