Telerik Forums
Reporting Forum
1 answer
12 views

I'm trying to create a Report that has a dynamically generated DataTable as its DataSource.

I’ve programmatically placed a DetailSection on the Report, and added a TextBox for each column of the DataTable to the DetailSection.

The TextBoxes are databinding, but I can’t figure out what the proper Expression would be to access the column data for each TextBox.

The ReportItem.DataObject.RawData for each TextBox is a DataRowView.

In the Immediate window in Visual Studio, I can access the column data from within the TextBox DataBinding handler with the following:

((System.Data.DataRowView)(((Telerik.Reporting.Processing.TextBox)sender).DataObject.RawData))["ID"]

 Please tell me what Expression would access the column data. 

Todor
Telerik team
 answered on 08 Nov 2023
1 answer
18 views

1. it possible to create telerik report programmatically in asp.net core?

2. I need to create teleik report programmatically in asp.net core and to display in html5 viewer?

can you any let me know ans.

Todor
Telerik team
 answered on 07 Nov 2023
1 answer
18 views
We facing one issue in telerik report upgrade.

Last time we upgrade our angular version 11 to 15 and also telerik report to 19. After upgrading, telerik report not work in server, but work in our local host. We are using azure. All localhost data are came from azure and also telerik report is installed in azure. 
Dimitar
Telerik team
 answered on 07 Nov 2023
2 answers
26 views

Question Details

I have multiple expressions which redo the same calculation several times. 

Part of the calculation uses an aggregated result of a field.

Is there a way to simplify and increase the maintainability of the report by creating a calculated field for a group? This field would be used multiple times in sub-groups and in the detail section.

Please note that I do not have the power to update the source code and because of this I can not create "custom functions". 

I've tried to store the calculated value in an invisible text box but I can't seem to recall this value to be used in subsequent text boxes. 

 

Very Simplified Example

Let f(x) = Avg( Field.x ) <-- How do I set this in the group header so I can reference it in the detail section?

Let textBox7.Value = "Distance From COM: " + Abs( f(x) - Field.x )

 

 

Note: If this is not possible across groups, but it is within a group please let me know. This would also greatly simplify the maintainability of my report. 

 

Thank you for taking the time.

Pascal
Top achievements
Rank 1
Iron
Iron
 answered on 06 Nov 2023
0 answers
20 views

I would like to populate and disable the From input from the client. I am running into a few issues:

 

1. It appears the viewer page is blocking the bundled javascript include. As a work around I am including the script file in the header which works fine and acceptable for me.

    <script src="@Url.Content("~/scripts/reportsportal.js")"></script>

2. It appears that something is blocking the ability to bind to the event SEND_EMAIL_BEGIN

ex in my script file reportsportal.js I am attempting to bind to the SEND_EMAIL_BEGIN so that I can populate and disable the FROM input using jquery

 

However it appears that my script file is getting blocked and the following message is displayed in the browser console:

Autofocus processing was blocked because a document already has a focused element. 

 

I don't think the script runs at all.

 

$(document).ready(function () {
    if (reportViewer) {

        reportViewer.bind(telerikReportViewer.Events.SEND_EMAIL_BEGIN, function (e) {
            debugger
            console.log(this.id);
        });
    }


});

 

 

 

 

3. As a work around to not being able to bind to SEND_EMAIL_BEGIN , I wired one of the declarative events on the viewer widget:

        .ClientEvents(ev=>ev.PageReady("printPageReady"))

 

In printPageReady I was able to capture the From field with a selector

function printPageReady() {
    var t = $('input[name="from"]')
    t.val('test@yahoo.com')
}

Setting val on input[name="from"] DOES NOT generate any exceptions and checking the variable t in the console shows that a value has been assigned however when the Send Email dialog pops up the From input is still empty.

 

 

Is there another approach that I can use to access, disable and populate the From input from the client.

 

 

Sean
Top achievements
Rank 1
Iron
Iron
 asked on 06 Nov 2023
1 answer
12 views

Hello, 

Is it possible for header from subreports do be shown on the main report? I have four different subreports with their own headers and my main report will not have a header (nor title), so I need in my main report to import header + detail section from subreport.

I think I saw that it could be done by reportBook, but that will not work for me. 
Or by some grouping criteria but I am not sure how is that functioning.

Thanks in advance! 

Best regards,
Tamara Karadjinovic

Momchil
Telerik team
 answered on 03 Nov 2023
0 answers
14 views

Hi Team,

I'm creating a web form application and using Telerik Report Designer 2023 R1. This work fine with string parameter. Then when I am using DateTime parameter on Preview at Configure sqlDataSource its show error "Cannot get preview".

Rahul
Top achievements
Rank 1
 asked on 02 Nov 2023
1 answer
17 views

hi Team,

I want to adjust the panel from one column to two column  in the report along with other components in the report. will it possible ?

Dimitar
Telerik team
 answered on 31 Oct 2023
2 answers
184 views
Can we limit number of columns per page in CrossTab? We have a data-source that contain more than 15 columns, and when we bind it with Cross tab then the remaining columns that  are not fit in the first page goes to the bottom of next page(image- Cross Tab Print at Bottom).Can we control this behavior and make sure remaining columns always print from the top and with correct margin?
Gurpreet
Top achievements
Rank 1
Iron
 answered on 30 Oct 2023
1 answer
19 views

How can I fix it? If you want to export excel that is not CSV. in angular.

Dimitar
Telerik team
 answered on 30 Oct 2023
Top users last month
Abhishek
Top achievements
Rank 1
Iron
Johan
Top achievements
Rank 1
Iron
Mark
Top achievements
Rank 3
Iron
Iron
Iron
Stephan
Top achievements
Rank 2
Iron
Iron
Veteran
Omar
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?