ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Desktop.Reports Namespace / Report Class / RemoveGroups Method / RemoveGroups(IEnumerable<String>) Method
The array of group field names.
Example Version

RemoveGroups(IEnumerable<String>) Method
Removes the group from the report. This method must be called on the MCT. Use QueuedTask.Run.
Syntax
public void RemoveGroups( 
   IEnumerable<string> groupFieldNames
)

Parameters

groupFieldNames
The array of group field names.
Exceptions
ExceptionDescription
This method or property must be called within the lambda passed to QueuedTask.Run.
The report does not have a valid report section.
The group field names must be associated by a header and footer section.
Example
Modify the Report DefinitionQuery
//Note: Call within QueuedTask.Run()
//Remove Groups
// The fields in the datasource used for the report
var listFields = new List<string> {
       "STATE_NAME"
      };
report.RemoveGroups(listFields);

//Add Group
report.AddGroup("STATE_NAME", true, true, "");

//Modify the Definition Query
var defQuery = "STATE_NAME LIKE 'C%'";
report.SetDefinitionQuery(defQuery);
Modify the Report DefinitionQuery
//Note: Call within QueuedTask.Run()
//Remove Groups
// The fields in the datasource used for the report
var listFields = new List<string> {
       "STATE_NAME"
      };
report.RemoveGroups(listFields);

//Add Group
report.AddGroup("STATE_NAME", true, true, "");

//Modify the Definition Query
var defQuery = "STATE_NAME LIKE 'C%'";
report.SetDefinitionQuery(defQuery);
Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3 or higher.
See Also