/// <summary> /// This routine is called when the column grouping /// is completed. This gives us the opportunity to set /// (or reset) any grid property that we need to pertaining /// to the newly established group rows. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void SuperGridControl1ColumnGrouped(object sender, GridColumnGroupedEventArgs e) { string s = e.GridGroup.Text; switch (s) { case "0": e.GridGroup.Text = "Architecture"; break; case "1": e.GridGroup.Text = "Edit and Render Controls"; break; case "2": e.GridGroup.Text = "Data"; break; case "3": e.GridGroup.Text = "Filtering"; break; case "4": e.GridGroup.Text = "Samples"; break; } }
private void Grid_ColumnGrouped(object sender, GridColumnGroupedEventArgs e) { string caption; switch (e.GridGroup.Text) { case "0": caption = "This Month"; break; case "1": caption = "This Year"; break; default: caption = "Year " + e.GridGroup.Text; break; } e.GridGroup.Text = caption; }
private static void Control_ColumnGrouped(object sender, GridColumnGroupedEventArgs e) { var total = e.GridGroup.Rows.Count; e.GridGroup.Text = e.GridGroup.Text.ToUpper() + " - " + total + (total < 2 ? " item" : " items"); }