The following code works:
view.ColumnGroups.Add(new GridViewColumnGroup("AutoPOD"));
view.ColumnGroups.Add(new GridViewColumnGroup("Addresses"));
view.ColumnGroups[0].Rows.Add(new GridViewColumnGroupRow());
view.ColumnGroups[0].Rows.Add(new GridViewColumnGroupRow());
view.ColumnGroups[1].Rows.Add(new GridViewColumnGroupRow());
view.ColumnGroups[1].Rows.Add(new GridViewColumnGroupRow());
Is there a way to replace it with something like this, short of using variables:
view.ColumnGroups.Add(new GridViewColumnGroup("AutoPOD"));
view.ColumnGroups.Add(new GridViewColumnGroup("Addresses"));
view.ColumnGroups["autoPOD"].Rows.Add(new GridViewColumnGroupRow());
view.ColumnGroups[0].Rows.Add(new GridViewColumnGroupRow());
view.ColumnGroups["Addresses"].Rows.Add(new GridViewColumnGroupRow());
view.ColumnGroups[1].Rows.Add(new GridViewColumnGroupRow());
We have a lot of groups and having the name right there would help code readability a lot.
Thanks,
Joe