RadGridView - CustomGrouping event is not firing when you change some cell value and RadGridView is data bound via DataSource property. Workaround: 1.Subscribe to CellEndEdit event of RadGridView: this.radGridView1.CellEndEdit += new GridViewCellEventHandler(radGridView1_CellEndEdit); 2. Call Refresh method of MasterTemplate: void radGridView1_CellEndEdit(object sender, GridViewCellEventArgs e) { this.radGridView1.MasterTemplate.Refresh(); }