I want to make a report with lot of data on chart, I have datasource which defines up to 30 series each series has up to 500 items
How to define pagebreak, so I have several pages with charts , such way that on each chart is displayed only max 20 items from each serie
See On picture details section contains two legends: One legend is provided by Telerik.Chart, and the legend on bottom is my control
When list of items in serie is very long it does not look good on a single page.
1) I have implemented approach of using event OnNeedDataSource to bind data for chart,how to use it with pagebreaks ?
2) I want also to remove text labels on each item of serie - can you tell where I shoud modify value, because series are populated after event OnNeedDataSource. Is it possible to setup in design time even when there is no series?
3)Gradient colors I want to replace with solid color - I have changed everything in designer to be 'Solid' FillStyle but report is still displaying gradient,does it depends on my usage of custom palette ?
Hello,
Is it possible to have a single form with the ReportViewer WinForms component on it to be a report viewer (host) for any number of reports I make in the future?
Essentially, I don’t want a 1:1 ratio for report viewer’s forms to reports and I have not been able to identify any examples or kb articles that describe how I can link a report to a viewer at runtime and dynamically.
Perhaps I am overlooking examples or articles that describe what I am trying to accommodate. I am currently using SSRS and have one form as a “hosting” viewer to my 50+ reports and this works well for us. I want to use this same process for my Telerik reports.
Chow,
Jen
| public static object FormatFrequency(object valor, object unit) |
| { |
| if (unit.ToString() == "TIME") |
| { |
| String CM_Frequency_TIME = xxx.ResourceManager.GetString("CM_Frequency_TIME", CultureInfo.CreateSpecificCulture("fr")); |
| return valor.ToString() + " " + CM_Frequency_TIME; |
| } |
| else if (unit.ToString() == "TIME_HOUR") |
| { |
| String CM_Frequency_TIME_HOUR = xxx.ResourceManager.GetString("CM_Frequency_TIME_HOUR", CultureInfo.CreateSpecificCulture("fr")); |
| return valor.ToString() + " " + CM_Frequency_TIME_HOUR; |
| } |
| else if (unit.ToString() == "DISTANCE") |
| { |
| String CM_Frequency_DISTANCE = xxx.ResourceManager.GetString("CM_Frequency_DISTANCE", CultureInfo.CreateSpecificCulture("fr")); |
| return valor.ToString() + " " + CM_Frequency_DISTANCE; |
| } |
| return valor.ToString(); |
| } |