Beispiel #1
0
        /// <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");
    }