Sample code below. Just copy, paste and run. :)
var grid = new RadGridView{ Dock = DockStyle.Fill, AutoSizeRows = false, AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill };grid.Columns.Add(new GridViewTextBoxColumn() { Name = "column1", HeaderText = "Column 1" });grid.Columns.Add(new GridViewTextBoxColumn() { Name = "column2", HeaderText = "Column 2" });grid.Columns.Add(new GridViewTextBoxColumn() { Name = "column3", HeaderText = "Column 3" });grid.Columns.Add(new GridViewTextBoxColumn() { Name = "column4", HeaderText = "Column 4" });var columnGroupsView = new ColumnGroupsViewDefinition();columnGroupsView.ColumnGroups.Add(new GridViewColumnGroup("Group 1 Line 1" + Environment.NewLine + "Group 1 Line 2"));columnGroupsView.ColumnGroups[columnGroupsView.ColumnGroups.Count - 1].Rows.Add(new GridViewColumnGroupRow());columnGroupsView.ColumnGroups[columnGroupsView.ColumnGroups.Count - 1].Rows[0].ColumnNames.Add("column1");columnGroupsView.ColumnGroups[columnGroupsView.ColumnGroups.Count - 1].Rows[0].ColumnNames.Add("column2");columnGroupsView.ColumnGroups.Add(new GridViewColumnGroup("Group 2 Line 1" + Environment.NewLine + "Group 2 Line 2"));columnGroupsView.ColumnGroups[columnGroupsView.ColumnGroups.Count - 1].Rows.Add(new GridViewColumnGroupRow());columnGroupsView.ColumnGroups[columnGroupsView.ColumnGroups.Count - 1].Rows[0].ColumnNames.Add("column3");columnGroupsView.ColumnGroups[columnGroupsView.ColumnGroups.Count - 1].Rows[0].ColumnNames.Add("column4");grid.ViewDefinition = columnGroupsView;var form = new RadForm();form.Controls.Add(grid);form.ShowDialog();
How to change by code height of group row? Please see attached image.
Important: I want to stay with AutoSizeRows = false.
