GetGroupByExpression
Provides a String of field names to be included in the Group By clause separated by comma for this object and any joined objects. The Recursive property on this objects and on the joined objects determine if the joined objects will also try to add fields into the group by clause. This process will follow until the depth reaches maxLevel parameter value.
Parameters:
| Description | |
|---|---|
| level | Current level in recursion. |
| maxLevels | Maximum levels of business objects to cover during recursion. |
| objectsCovered | A collection that can be used to track what business objects are already covered. |
| groupByFields | A collection that is used to add all the fields that will be used to build the group by expression. |
Returns:
| Type | |
|---|---|
| System.String |
| Overload | Description | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| GetGroupByExpression(Int32,Int32,IBusinessObjectCollection,IFieldCollection) | GetGroupByExpression Provides a String of field names to be included in the Group By clause separated by comma for this object and any joined objects. The Recursive property on this objects and on the joined objects determine if the joined objects will also try to add fields into the group by clause. This process will follow until the depth reaches maxLevel parameter value. Parameters:
Returns:
| ||||||||||||||||
| GetGroupByExpression(RecursionTypes,Int32,Int32,IBusinessObjectCollection,IFieldCollection) | GetGroupByExpression Provides a String of field names with their sort order separated by comma for this object and any joined objects. The Recursive property on this objects and on the joined objects determine if the joined objects will also try to create sort expressions from their joined objects. This process will follow until the depth reaches maxLevel parameter value. Parameters:
Returns:
|
Target Platforms: .NET Framework 1.1 or .NET Framework 2.0