Telerik Forums
Reporting Forum
0 answers
98 views
Hi all,

I'm creating a report and populating few fields in table. Some columns don't have any record in it and I want that column along with header to be erased or let's say shifted left. 
Here is something that might explain my situation.


Item            VAT Amount             WHT Amount           Total Amount
Table            250                                                          250
Table            1150                                                        1150
Table            50                                                            50


I want this to be like this 


Item            VAT Amount       Total Amount
Table            250                   250
Table            1150                 1150
Table            50                     50


Can anybody help me out with this ?



Muhammad
Top achievements
Rank 1
 asked on 09 Mar 2018
4 answers
1.5K+ views

Hi..
I'm getting a strange error on just one of the rows in my report.    The data looks fine.


"An error has occured while processing TextBox  txtBoxCustomer
The expression contains object 'Exp1' that is not defined in the current"

Any ideas?

thanks again
Manthri
Top achievements
Rank 1
 answered on 08 Mar 2018
3 answers
521 views
Is there an option to have the currency symbol on a textbox (or a column in a table/crosstab item) either fixed or floating.  See attached image.  The screenshot is from Crystal Report.  In fixed format, the currency symbol is left aligned while the number is right aligned, which will give a look like an accounting book.

Fixed: Floating:
$ 1,000,000 $1,000,000
$        1,000        $1,000
$    210,000    $210,000
$             50     $50
------------------- --------------
$ 1,211,050 $1,211,050
------------------- --------------
Silviya
Telerik team
 answered on 08 Mar 2018
5 answers
500 views

I have a report being rendered in an Angular component using the HTML report viewer. I want to display some additional information once the report has finished rendering - so I'm binding to the renderingEnd event of the viewer.

My problem is that I can't access the properties of component from within the callback function. "this" refers to the report viewer itself. Can you please point me in the direction to access the component's properties?

Thanks in advance.

Bob

 

 

Bob
Top achievements
Rank 1
 answered on 07 Mar 2018
1 answer
590 views

I've web application and using AspNetCore 2.0. I'm using Telerik Reporting v12.0.18.125
I'm facing a memory leak issue in my system. After displaying the Report using Report Viewer the Report object is still in the memory heap and refreshing the report one time create more 3 report instances and it is never removed from the memory.
I'm using below CustomReportResolver to Resolve the report using DependencyInjection 

public class CustomReportResolver : IReportResolver
  {
      private readonly IIocResolver iocResolver;
      private readonly IAbpSession abpSession;
 
      public CustomReportResolver(IIocResolver iocResolver,IAbpSession abpSession)
      {
          this.iocResolver = iocResolver;
          this.abpSession = abpSession;
      }
 
      public ReportSource Resolve(string reportId)
      {
          var reportType = Type.GetType(reportId);
 
          if (reportType == null)
              throw new UserFriendlyException($"Could not find a corresponding report for type '{reportId}'.");
 
          var report = (Report) this.iocResolver.Resolve(reportType);
          var customReport = report as ReportBase;
          if (customReport != null)
          {
              customReport.TenntId = abpSession.TenantId;
              customReport.UserId = abpSession.UserId;
              customReport.IocResolver = this.iocResolver;
          }
 
          var reportSource = new InstanceReportSource {ReportDocument = report};
          return reportSource;
      }
  }

and this is the ReportsController

[ApiExplorerSettings(IgnoreApi = true)]
   public class ReportsController : ReportsControllerBase, ITransientDependency
   {
       public ReportsController(IHostingEnvironment environment, IIocResolver iocResolver, IAbpSession abpSession)
       {           
           this.ReportServiceConfiguration =
              new ReportServiceConfiguration
              {
                  HostAppId = "Html5DemoApp",
                  Storage = new FileStorage(),
                  ReportResolver = new CustomReportResolver(iocResolver,abpSession)
              };
       }
   }

I want to find a way to remove the Report Instance from the memory to avoid this memory leak issue.

Thanks,

 

Todor
Telerik team
 answered on 07 Mar 2018
2 answers
300 views

Hi,

I am creating a label in report designer which will include a Code128 barcode. The barcode will include the identifiers 01,13,320 and 21. 

GS1 identifiers: https://www.gs1-128.info/application-identifiers/

I am stuck with building the identifier 320 net-weight in pound (two decimal places --> 3202). Within the database I find values like 7.4563 or 34.2300 or 101.1000, etc. My question is how to round the value, get rid of the separator and to add leading zeros? Values should look like 000746, 003423 and 010110.

The round() functions seems to work with decimal places and I don't find any function to add leading zeros. 

Any help is greatly appreciated! Thanks!

Katia
Telerik team
 answered on 06 Mar 2018
1 answer
253 views

This is a very old topic https://www.telerik.com/forums/how-change-default-margins

Has Telerik supports this feature yet ?

 

Katia
Telerik team
 answered on 06 Mar 2018
1 answer
147 views

Hi Team,

 

 

I have  Telerik Devcomplete license and I have installed the same in my machine. Now I want to Create some invoice reports. For creating new  report do i need to install anything else. In Nugget package I could see Telerik.Reporting.Trial. Is this a trial version?. Please help me on this

Katia
Telerik team
 answered on 06 Mar 2018
1 answer
184 views

I have a report that needs png images of signatures on it. I have the raw image data stored in my database which looks like this,

"‰PNGIHDR  ´     àÀÄÙ    IDATx^읛ÅÒ…Ž8À9øþÿ!:‚³
gÃWï™>s[ciw$vWëê{ûckW35NW:õÅÑFÙÒi´@Z -H ¤Ò+j/Юè›ËÛN ¤Òi´@Z -Ðæ@H ¤Òi´@Z -Xi $ ]é×—7ŸH ¤Òi´@Z -€6Ç@Z -H ¤Òi´ÀJ[ íJ¿¾¼ù´@Z -H ¤Òi´9Òi´@Z -H "

This data is accessible by my datasource. When I set the value of my picturebox to this field and change the mimetype to "image/png" I get an error that reads "Invalid image data"

When I was using SSRS I would use PDF# and VB code to render this report into a pdf and the signatures into  system.drawing.image objects and then draw them onto the pdf with x and y coordinates.

What I would really like to do is have this data render to an image in a Picturebox on my report so I no longer have to programatically place signatures onto a pdf of my report after is has been rendered as a pdf. I would like to see the signatures on my report in the reportviewer.

 

Is this possible? thank you!

-Kevin

Todor
Telerik team
 answered on 05 Mar 2018
1 answer
192 views

I have a multi-value parameter whose values can be 1,2,3,4.  

Is there a way to check if a certain value is selected in this parameter?

I was thinking of setting a binding on visibility to: 

    IIf(Parameters.Parameter1.Value.Contains(1), True, False)

This way, if value 1 is selected, it's visibility will be true.  Otherwise it will be false.

Your help is greatly appreciated.

Thanks,

Phil

 

Phil
Top achievements
Rank 1
 answered on 02 Mar 2018
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?