Telerik Forums
Reporting Forum
15 answers
757 views
Hello,
I want to display some fields in Hyperlink , as when clicked go to specific from , please if it's available tell me how .
Thanks in advance

Kariem Samy
bas
Top achievements
Rank 1
 answered on 14 Jul 2011
3 answers
94 views
I have a report that uses a line chart to show a trend of data across a date range. Code has been put in place to compensate for how the x-axis labels are rendered so that a large date range is readable. On the NeedDataSource event for the chart, I fetch the data then use the following code to adjust the x-axis label.

int labelStep = (dataList.Count / 10);
 
chartTrendByDay.DataSource = dataList;
if (labelStep == 0)
    labelStep = 1;
chartTrendByDay.PlotArea.XAxis.LabelStep = labelStep;

When viewing the report in the ReportViewer, the above code results from 1..10 points on the x-axis. The problem is, when exporting to PDF I end up with 1 point for each day (i.e. a report for the trend across the year results in 365 data points), which is unreadable in most circumstances. See attached for the viewer-vs-PDF screenshots.

Question: How to I fix the export to PDF so that the x-axis is readable?
Steve
Telerik team
 answered on 14 Jul 2011
0 answers
86 views
I'm using Telerik Q3 2010, I want to get PageCount and PageNumber from Report Library. I call method GetPage from C# but I can't find BeginRenderPage event to add page number and pagecount to my report.  Can you help me resolve that ? Thanks you!
Mr Cong
Top achievements
Rank 1
 asked on 14 Jul 2011
0 answers
88 views
Hey Guys,
  Thanks for optimizing the image rendering in the control, it appears much more responsive on image intensive reports even in debug mode here :)

So just for you internal stats to know HOW much better it is:

Q2 2010: 128 Http Requests, finish rendering in 17 seconds
Q2 2011: 105 Requests @ 7 Seconds

...very impressive performance boost.

Now I am seeing it request the header images on the viewer twice, so that's bloating the http requests, but they appear to be loading cached versions at least the second time...so while they're still processed there's no extra downloads.  I can get this on Jing video if you want.

When can we expect to see spriting of the actual viewer control bar itself?
sitefinitysteve
Top achievements
Rank 2
Iron
Iron
Veteran
 asked on 13 Jul 2011
2 answers
102 views
Hello,

I am testing the dynamic filtering capabilities of the reporting tool for asp.net.

I cut the example below from your website, bur I am getting an error with
the "Reports1.Filters.add("filter1") line. The error I get is:

<< Reference to a non-shared member requires an object reference. >>

What object requires referencing?

Thanks,
Randy


Imports System
Imports System.Data
Imports System.Data.SqlClient
Imports System.Math
Imports System.IO
Imports System.Web.UI.Control
Imports System.Net.Mail
Imports System.Globalization
Imports System.DateTime
Imports System.Threading
Imports System.String
Imports Telerik.Reporting
Imports KonsItemsTelerik
Imports Telerik.ReportViewer.WebForms
  
  
Partial Class _Default
    Inherits System.Web.UI.Page
  
    Public Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  
        Dim filter1 As New Telerik.Reporting.Data.Filter
  
        filter1.Expression = "=Fields.ProductID"
        filter1.Operator = Telerik.Reporting.Data.FilterOperator.Equal
        filter1.Value = "=10"
  
        Report1.Filters.add("filter1")
  
    End Sub
  
End Class
Randy
Top achievements
Rank 1
 answered on 13 Jul 2011
5 answers
154 views
Hi,

I have created a custom style to change the look of the ReportViewer in my application.  I am trying to see if I can change the text on the <select all> combo box item for a report parameter.  From what I can tell, I need to apply a style to the Telerik.ReportViewer.Silverlight.MultivalueAvailableValuesParameterModel.SelectAllItem class, but I can't figure out how to get to it from Blend.  It definitely isn't exposed by the ReportViewer class that I am currently styling.  Is there a way to change this text at this point in time?

Thanks,

Rob
Peter
Telerik team
 answered on 13 Jul 2011
2 answers
316 views
Hi,
I created a conditional formatting rules for subreport
where
expression = Fields.Item1
Operator = In
Value = 1,2,3
style.visisble = false

But the subreport still visible. If i create multiple rules using operator "=" then it works.
How can I use operator "In"?



cheekl
Top achievements
Rank 2
 answered on 13 Jul 2011
1 answer
116 views
Hey,

What are the future planning for Telerik Reporting?   I do not see a Roadmap for the upcoming Q2 releases.  When will the next version of Telerik Reporting be available, and what can I expect in the next release?


Thanks,

Charlie J. Biggs
sitefinitysteve
Top achievements
Rank 2
Iron
Iron
Veteran
 answered on 13 Jul 2011
1 answer
168 views
I need to create a report that displays the details (including all children) for a single entity. I've got a method on my Object context that returns a single entity and I'm setting my entity datasource to that method. At runtime, I'd like to set the datasource in code to the current entity (which should already have all the navigation properties loaded, reducing the # of trips to the database). 

I have a few questions:

1. Is it okay that I'm setting the datasource at designtime to a method that requires a parameter, but at runtime I set it to the entity (hence, no parameters needed)?

2. How do I show the details for the child collections? I'm guessing I will need subreports, but I'm not sure how to pass the child collection over. Will I need to use the NeedDataSource event? and if so, how do I use that and will I still be able to design the report using the designer?

3. How do I show/hide data? For example, one of my fields is a boolean value. Based on true or false of this field, I would like to show/hide (collapse) a certain area that displays several other fields. I read on another thread about setting the height of the details, but my data is in a panel (which I couldn't find a height property for).
Peter
Telerik team
 answered on 12 Jul 2011
3 answers
108 views
Hello,

Parameters are not loading at first time or ReportViewer presents a "Report is unavailable or session has expired." error message. After pressing the "Refresh report" button report is always presented correctly.

It happens like once per several tries, but still and it is unacceptable in a business solution. 

Raport is generated dynamically, and all parameters are passed from ViewModel in this way:

 
private void RenderReportMethod(RenderBeginEventArgs rbea)<br>
        {
            if (rbea != null)
            {
                rbea.ParameterValues["Number"] = Invoice.Number;
               
                .....(other parameters).....
            }
        }


We've already changed the default HTTPBinding settings in the ReportViewer

ReportServiceClient IReportServiceClientFactory.Create(System.Uri remoteAddress)
        {
            var binding = new BasicHttpBinding()
            {
                MaxBufferSize = int.MaxValue,
                MaxReceivedMessageSize = int.MaxValue,
                ReceiveTimeout = new TimeSpan(0, 15, 0),
                SendTimeout = new TimeSpan(0, 15, 0)
            };

            var endpointAddress = new EndpointAddress(remoteAddress);

            return new ReportServiceClient(binding, endpointAddress);

        }


and in the webconfig where the ReportService is placed as well:

<bindings>
      <basicHttpBinding>
        <binding maxBufferSize="2147483647" maxReceivedMessageSize="2147483647">
          <readerQuotas maxStringContentLength="2147483647"/>
        </binding>
      </basicHttpBinding>
    </bindings>
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
      <services>
        <service
                name="Telerik.Reporting.Service.ReportService"
                behaviorConfiguration="ReportServiceBehavior">
          <endpoint
                 address=""
                 binding="basicHttpBinding"
                 contract="Telerik.Reporting.Service.IReportService">
            <identity>
              <dns value="localhost" />
            </identity>
          </endpoint>
          <endpoint
                  address="resources"
                  binding="webHttpBinding"
                  behaviorConfiguration="WebBehavior"
                  contract="Telerik.Reporting.Service.IResourceService"/>
          <endpoint
                  address="mex"
                  binding="mexHttpBinding"
                  contract="IMetadataExchange" />
        </service>
      </services>


however the problem still exists.

Any ideas?
Peter
Telerik team
 answered on 12 Jul 2011
Top users last month
Edmond
Top achievements
Rank 1
Iron
fabrizio
Top achievements
Rank 2
Iron
Veteran
RobMarz
Top achievements
Rank 2
Iron
Fakhrul
Top achievements
Rank 1
Iron
Tejas
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?