Telerik Reporting:
I have urgent requirement to make a automated reporting system and I am trying to create a report programmatically using telerik.
So, far I was able to create group but not able to add group footer so that I can show sum, avg etc.
My code is:
;
---------------------
I tried finding help with visual studio generated code but to no avail. Please help as it is urgent.
I have urgent requirement to make a automated reporting system and I am trying to create a report programmatically using telerik.
So, far I was able to create group but not able to add group footer so that I can show sum, avg etc.
My code is:
Telerik.Reporting.TextBox txtGroupHeader = new Telerik.Reporting.TextBox();
Telerik.Reporting.TextBox txtGroupTotal;// = new Telerik.Reporting.TextBox();
toggleVisibilityAction1 = new Telerik.Reporting.ToggleVisibilityAction();
txtGroupHeader.Action = toggleVisibilityAction1;
toggleVisibilityAction1.DisplayExpandedMark = false;
// Required for telerik Reporting designer support
InitializeComponent();
TableGroup group = new TableGroup();
Telerik.Reporting.TableGroup tableGroup4 = new Telerik.Reporting.TableGroup();
Telerik.Reporting.TableGroup tableGroup5 = new Telerik.Reporting.TableGroup();
group.Name = "Season";
group.Groupings.AddRange(new Telerik.Reporting.Grouping[] {
new Telerik.Reporting.Grouping("=Fields.Season")});
group.Sortings.AddRange(new Telerik.Reporting.Sorting[] {
new Telerik.Reporting.Sorting("=Fields.Season", Telerik.Reporting.SortDirection.Asc)});
txtGroupHeader.Name = "txtGroupHeader";
txtGroupHeader.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Cm(3.9314577579498291D), Telerik.Reporting.Drawing.Unit.Cm(0.43585944175720215D));<
br
>
txtGroupHeader.Style.BackgroundColor = System.Drawing.Color.Red;
txtGroupHeader.Style.BorderStyle.Bottom = Telerik.Reporting.Drawing.BorderType.Solid;
txtGroupHeader.Style.Color = System.Drawing.Color.White;
txtGroupHeader.Style.Font.Bold = true;
txtGroupHeader.StyleName = "";
txtGroupHeader.Value = "=Fields.Season";
tableGroup4.Groupings.AddRange(new Telerik.Reporting.Grouping[] {
new Telerik.Reporting.Grouping(null)});
group.Sortings.AddRange(new Telerik.Reporting.Sorting[] {
new Telerik.Reporting.Sorting("=Fields.Season", Telerik.Reporting.SortDirection.Asc)});
tableGroup4.Name = "Details";
tableGroup5.Name = "Group1s";
//group.ChildGroups.Add(tableGroup4);
//group.ChildGroups.Add(tableGroup5);
//this.table1.Body.Rows.Add(new Telerik.Reporting.TableBodyRow(Telerik.Reporting.Drawing.Unit.Cm(1)));<
br
>
this.table1.Corner.SetCellContent(0, 0, txtGroupHeader);
this.table1.Items.Add(txtGroupHeader);
group.ReportItem = txtGroupHeader;
//Remove the detail group
TableGroup detailGroup = table1.RowGroups[0];
table1.RowGroups.Clear();
//detailGroup.Visible = false;
toggleVisibilityAction1.Targets.AddRange(new Telerik.Reporting.IToggleVisibilityTarget[] {
detailGroup});
//Add the detail group as a child to the AgeGroup (nest it)
group.ChildGroups.Add(detailGroup);
table1.RowGroups.Add(group)
---------------------
I tried finding help with visual studio generated code but to no avail. Please help as it is urgent.