Class GroupsManager
Inheritance
System.Object
GroupsManager
Assembly: FastReport.Olap.dll
Syntax
public class GroupsManager
Constructors
GroupsManager(CubeField)
Declaration
public GroupsManager(CubeField cubeField)
Parameters
Properties
ExistsOtherGroup
Declaration
public bool ExistsOtherGroup { get; }
Property Value
Type |
Description |
System.Boolean |
|
GetOtherGroupIndex
Declaration
public int GetOtherGroupIndex { get; }
Property Value
Type |
Description |
System.Int32 |
|
GroupsCount
Declaration
public int GroupsCount { get; }
Property Value
Type |
Description |
System.Int32 |
|
OtherGroup
Declaration
public Group OtherGroup { get; }
Property Value
Methods
AddUniqueValueIdToGroup(Int32, Group)
Declaration
public void AddUniqueValueIdToGroup(int valueId, Group group)
Parameters
Type |
Name |
Description |
System.Int32 |
valueId |
|
Group |
group |
|
Append(CubeReader)
Declaration
public void Append(CubeReader reader)
Parameters
BeginUpdate()
Begin update operation. Prevents notifying parent about any changes during the update operation.
Declaration
public void BeginUpdate()
CreateGroup(String)
Declaration
public Group CreateGroup(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
CreateGroupByRange(String, Ranges)
Declaration
public Group CreateGroupByRange(string name, Ranges range)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Ranges |
range |
|
Returns
CreateOtherGroup(String)
Declaration
public Group CreateOtherGroup(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
EndUpdate()
Declaration
GetGroupById(Int32)
Declaration
public Group GetGroupById(int groupId)
Parameters
Type |
Name |
Description |
System.Int32 |
groupId |
|
Returns
GetGroupByName(String)
Declaration
public Group GetGroupByName(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
GetGroupByOrder(Int32)
Declaration
public Group GetGroupByOrder(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
GetGroupedValuesCount()
Declaration
public int GetGroupedValuesCount()
Returns
Type |
Description |
System.Int32 |
|
GetGroupIdOfUniqieValueId(Int32)
Declaration
public int GetGroupIdOfUniqieValueId(int valueId)
Parameters
Type |
Name |
Description |
System.Int32 |
valueId |
|
Returns
Type |
Description |
System.Int32 |
|
GetNotOtherGroupedValuesCount()
Declaration
public int GetNotOtherGroupedValuesCount()
Returns
Type |
Description |
System.Int32 |
|
GetUnGroupedValueId(Int32)
Declaration
public int GetUnGroupedValueId(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.Int32 |
|
GetUnGroupedValuesCount()
Declaration
public int GetUnGroupedValuesCount()
Returns
Type |
Description |
System.Int32 |
|
Load(CubeReader)
Declaration
public void Load(CubeReader reader)
Parameters
RemoveGroup(Group)
Declaration
public void RemoveGroup(Group group)
Parameters
Type |
Name |
Description |
Group |
group |
|
RemoveGroupById(Int32)
Declaration
public void RemoveGroupById(int groupId)
Parameters
Type |
Name |
Description |
System.Int32 |
groupId |
|
RemoveGroupByName(String)
Declaration
public void RemoveGroupByName(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
RemoveGroupByOrder(Int32)
Declaration
public void RemoveGroupByOrder(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
RemoveOtherGroup()
Declaration
public void RemoveOtherGroup()
RemoveUniqueValueIdFromGroup(Int32)
Declaration
public void RemoveUniqueValueIdFromGroup(int valueId)
Parameters
Type |
Name |
Description |
System.Int32 |
valueId |
|
Save(CubeWriter)
Declaration
public void Save(CubeWriter writer)
Parameters