I see "Using Multivalue Parameters" document that "The data source cannot be a stored procedure. Telerik Reporting does not support passing a multivalue parameter array to a stored procedure."
I want to confirm if I can pass MultiVaule to Oracle stored procedure in standalone version.
Many thanks
I am new to Telerik and have run into an issue with the creation of a Pie chart. I first set my data source groups and run the design mode view to see that the graph looks correct. I then go to start cleaning things up and rename the graph from graph1 to another name and then run the designer view again to see the error :
An error has occurred while processing Graph 'DeviceTypePercentages':
An error has occurred while processing RangePolarDataPoint:
Scope name 'graph1' does not represent a valid data scope name.
---------InnerException--------
Scope name 'graph1' does not represent a valid data scope name.
Thanks for any help you can provide on this.
Hi there
I'm trying to change the image size of a report when saving it as PNG file. I'm using this code to render the report and save it as PNG file:
private
static
void
RenderReport()
{
ReportProcessor reportProcessor =
new
ReportProcessor();
Hashtable info =
new
Hashtable();
info[
"OutputFormat"
] =
"PNG"
;
InstanceReportSource reportSource =
new
InstanceReportSource();
reportSource.ReportDocument =
new
BucherLabel(nSalDocInternalNo, nSalDocItemInternalNo, nSalDocItemNo);
reportProcessor.RenderReport(
"IMAGE"
, reportSource, info, CreateStream,
out
string
docName);
CloseStreams();
}
private
static
Stream CreateStream(
string
sFileName,
string
sExtension, Encoding encoding,
string
sMimeType)
{
string
sPath = $@
"K:\Daten\SRM\FileOrder\{nSupplNo}\Labels\"
;
sFileName = $
"{nSalDocInternalNo},{nSalDocItemInternalNo}"
;
if
(!Directory.Exists(sPath))
Directory.CreateDirectory(sPath);
string
sFilePath = Path.Combine(sPath, $
"{sFileName}.{sExtension}"
);
FileStream fs =
new
FileStream(sFilePath, FileMode.Create);
lStreams.Add(fs);
return
fs;
}
private
static
void
CloseStreams()
{
foreach
(Stream s
in
lStreams)
s.Close();
lStreams.Clear();
}
It works pretty fine. But I don't know how to set the filesize. Is this even possible?
Regards,
Roman
Hi Team,
I am using Visual studio 2017 for designing Class Library Report (.cs) in my project.
And wanted to create template for Header and Footer, So I can use that in multiple Reports, but i couldn't find any solution in visual studio.
But it looks there is some option in Standalone designer tool that I am not using.
Please guide.
Thank you!
Prashant
Hello, I have a string representation of the date - "01.02.2016", and I need to cast it to datetime with specific pattern "dd.MM.yyyy" to prevent wrong casting in another culture settings (e.g. en-us which will interpret it by pattern "MM.dd.yyyy").
How can I do this?
Thanks a lot!
My report pulls 6 months, on the first to the last day for each month, of data from the past using a data picker and will use all 6 for one of the graphs, but I also want to use only the last full month of data for all of the rest of the graphs so I need to filter the 6 months to get that data. I am trying to filter only the data for the last month using the date from the parameter but for this I will need the date parts because I want from the first day of the month to the last day of the month. Can someone please give me an idea how I can do this?
ie.
Date Picker chooses 3/5/2019 meaning getting data for all days in each month of Oct, Nov, Dec, Jan, Feb, Mar
One report uses all 6 months
All other reports use only data from March
Any help would be greatly appreciated.
Hi
We're using dynamic column sorting in telerik report. But every time we click on the sort button the report calls the data source. Is there a way to avoid it. This happens when we render the report in different format(csv, pdf) too.
Regards,
Majar
I have an Angular / Asp.Net Core web application. The report viewer component is working in the Angular application. Parameters are passed correctly. But when the report is loaded I get the error message in the viewer:
An error has occurred while processing Table 'crosstab1': Invalid key value.
The passed parameters values are displayed in textboxes so the report is loaded and rendered.
I guess it has something to do with the connection string that cannot be found.I created the report in the Report Designer application (so no class library/project which contains the reports) and the name of the connection string is "Reports" in the designer.
In the appsettings.json file I added an entry into the ConnectionStrings section with the name "Reports" (just as in the examples)
"ConnectionStrings": [
{"name": "Reports", "connectionString": "Data Source=.;Initial Catalog=DatabaseName;Integrated Security=True", "providerName": "System.Data.SqlClient" }
]
I also created an app.config file with the connection strings
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
<
configuration
>
<!-- To customize the asp.net core module uncomment and edit the following section.
For more info see https://go.microsoft.com/fwlink/?linkid=838655 -->
<!--
<
system.webServer
>
<
handlers
>
<
remove
name
=
"aspNetCore"
/>
<
add
name
=
"aspNetCore"
path
=
"*"
verb
=
"*"
modules
=
"AspNetCoreModule"
resourceType
=
"Unspecified"
/>
</
handlers
>
<
aspNetCore
processPath
=
"%LAUNCHER_PATH%"
arguments
=
"%LAUNCHER_ARGS%"
stdoutLogEnabled
=
"false"
stdoutLogFile
=
".\logs\stdout"
/>
</
system.webServer
>
-->
<
connectionStrings
>
<
add
name
=
"Reports"
connectionString
=
"Data Source=.;Initial Catalog=DatabaseName;Integrated Security=True"
providerName
=
"System.Data.SqlClient"
/>
</
connectionStrings
>
</
configuration
>
It seems that the Report Engine cannot find the connection string. Or does the Report Engine use another name for finding the connection string?