I had modified RadGridReportingLite for improved features and named the RadGridReportingLite2.
To improve the function, as follows:
1. Implementat summary:SUM, COUNT function...
2. For entire report, customize the font
3. To increase TITLE item(maximum 5 items) per page
The project should reference to RadGridreportingLite2, RadGridreportingLite2Utility
The following are examples (at the FormMain.cs of ExampleApplication.sln)
// Group
report.GroupCaption = new string[] { "ManagerID Caption:" };
// Summary Column:EmployeeID, ContactID
report.SummaryItems = new List<RadGridReportingLite2.Summary_Item>()
{
new Summary_Item("EmployeeID", "EmployeeID", string.Empty, " records", string.Empty, GridAggregateFunction.Count),
new Summary_Item("ContactID", "ContactID", string.Empty, string.Empty, "###,###,##0",GridAggregateFunction.Sum)
};
report.CellFont = new Font("Arias", 9f, FontStyle.Regular);
report.RepeatTableHeader = form.RepeatHeaderRow;
RadLabel lblTitle1 = new RadLabel();
lblTitle1.BackColor = System.Drawing.Color.White;
lblTitle1.Text = "Title1";
lblTitle1.Font = new Font("Arias", 14f, FontStyle.Bold);
lblTitle1.TextAlignment = ContentAlignment.MiddleCenter;
report.TitleText1 = lblTitle1;
RadLabel lblTitle2 = new RadLabel();
lblTitle2.BackColor = System.Drawing.Color.White;
lblTitle2.Text = "Title2";
lblTitle2.Font = new Font("Arias", 12f, FontStyle.Bold);
lblTitle2.TextAlignment = ContentAlignment.MiddleCenter;
report.TitleText1 = lblTitle2;
....
Source code in the attachment, and want to help you.
RadControls and Reporting versions: Q1 2008 SP1
Ken