//optionally, you can customize the grouping display by subscribing to the DisplayGroup event void grouper_DisplayGroup(object sender, GroupDisplayEventArgs e) { e.BackColor = (e.Group.GroupIndex % 2) == 0 ? Color.Orange : Color.LightBlue; e.Header = "[" + e.Header + "], grp: " + e.Group.GroupIndex; e.DisplayValue = "Value is " + e.DisplayValue; e.Summary = "contains " + e.Group.Count + " rows"; }
void grouper_DisplayGroup(object sender, GroupDisplayEventArgs e) { e.BackColor = Color.LightBlue; //e.Header = "[" + e.Header + "], grp: " + e.Group.GroupIndex; //e.DisplayValue = "Value is " + e.DisplayValue; e.Summary = "contiene " + e.Group.Count + " modelos de zapatos"; }
void grouper_DisplayGroup(object sender, GroupDisplayEventArgs e) { e.BackColor = (e.Group.GroupIndex % 2) == 0 ? Color.Orange : Color.LightBlue; e.Header = listTenGroup[int.Parse(e.DisplayValue) - 1].Ten; e.DisplayValue = ""; e.ForeColor = (e.Group.GroupIndex % 2) == 0 ? Color.White : Color.Black; // e.Summary = "contains " + e.Group.Count + " rows"; }
private void GrouperOnDisplayGroup(object sender, GroupDisplayEventArgs e) { e.Summary = $"({e.Group.OfType<TargetLanguageBasedProjectEntry>().Sum(x => x.CommentsCount)})"; }
void grouper_DisplayGroup(object sender, GroupDisplayEventArgs e) { e.Summary = "contains " + e.Group.Count + " rows"; }