|
public void GroupRecordEntry(GroupEntry groupEntry,out string groupName, Group groupRecord,out GridColumn groupedColumn)
{
groupedColumn = GetGroupedColumn(groupRecord);
var groupRecords = ((groupEntry as GroupEntry) .Groups[0] as Group).Details;
if (groupRecords is GroupEntry)
{
GroupEntry GroupEntry = groupRecords as GroupEntry;
GroupRecordEntry(GroupEntry, out groupName, groupRecord,out groupedColumn);
}
else if (groupRecords is GroupRecordEntry)
{
//You can get the RecordEntry from Group
var GroupRecord = (groupRecords as GroupRecordEntry);
GroupName(GroupRecord, out groupName, groupRecord,out groupedColumn);
}
else
groupName = string.Empty;
} |