or
Hello.
I am using Telerik Reporting Q1 2011 version.
When I drop the crosstab control on the design surface of the report, the crosstab wizard does not open/display at all. How do I get it to open.
Thank you.
Francis
public
static
string
FormatArray(
object
[] array)
{
StringBuilder sb =
new
StringBuilder();
foreach
(
object
o
in
array)
{
if
(sb.Length > 1)
{
sb.Append(
", "
);
}
sb.Append(o.ToString());
}
return
sb.ToString();
}
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Enheter.ascx.cs" Inherits="Web.controls.Reports.Enheter" %>
<%@ Register Assembly="Telerik.ReportViewer.WebForms, Version=5.0.11.316, Culture=neutral, PublicKeyToken=a9d7983dfcc261be"
Namespace="Telerik.ReportViewer.WebForms" TagPrefix="telerik" %>
<
telerik:ReportViewer
ID
=
"ReportViewer1"
runat
=
"server"
Width
=
"100%"
Height
=
"700px"
>
</
telerik:ReportViewer
>
Report myReport =
new
Rapporter.K2.Report1();
myReport.ReportParameters[
"nkod"
].Value = nkod;
myReport.ReportParameters[
"sysID"
].Value = BaseLogic.GlobalSystemID.intSystemID;
using
(CoreEntities db =
new
CoreEntities(clsBaseLogic.SqlConnEntityString))
{
myReport.ReportParameters[
"strEnhet"
].Value = db.tblTree_item.SingleOrDefault(k => k.intTreeItemID == nkod).strTreeItem;
myReport.ReportParameters[
"strPeriod"
].Value = db.tblCore_Period.SingleOrDefault(k => k.intPeriodID == BaseLogic.intPeriodID).strDescription;
}
ReportBook book =
new
ReportBook();
book.Reports.Add(myReport);
ReportViewer1.Report = book;
The expression contains undefined function call FormatArray().
at Telerik.Reporting.Expressions.FunctionNode.Eval(Object row, Object context)
at Telerik.Reporting.Processing.Data.MultidimensionalQueryProvider.Evaluate(Object value, Object data)
at Telerik.Reporting.Processing.Data.SqlQueryProvider.GetEvaluatedParameters()
at Telerik.Reporting.Processing.Data.SqlQueryProvider.GetCommandParameters(Boolean evaluateParameters)
at Telerik.Reporting.Processing.Data.SqlQueryProvider.CreateCommand(IDbConnection connection, Boolean evaluateParameters)
at Telerik.Reporting.Processing.Data.SqlQueryProvider.CreateCommand(IDbConnection connection)
at Telerik.Reporting.Processing.Data.SqlDataEnumerable.d__0.MoveNext()
at Telerik.Reporting.Processing.Data.ResultSet.SeedData(IEnumerable`1 rawData)
at Telerik.Reporting.Processing.Data.ResultSet.Fill(IEnumerable`1 data)
at Telerik.Reporting.Processing.Data.SqlQueryProvider.Execute(MultidimensionalQuery query)
at Telerik.Reporting.Processing.ParametersManager`1.GetAvailableValuesData(ReportParameterAvailableValues availableValuesDef, ExpressionNode valueExpression, MultidimensionalQueryProvider& provider)
at Telerik.Reporting.Processing.ParametersManager`1.CalculateParameterValues(T parameter, ReportParameter parameterDef, IDictionary`2 parameterValues)
at Telerik.Reporting.Processing.ParametersManager`1.Calculate(T parameter, IDictionary`2 parameterValues)
at Telerik.Reporting.Processing.ParametersManager`1.CalculateChildren(T parameter, IDictionary`2 parameterValues)
at Telerik.Reporting.Processing.ParametersManager`1.Calculate(T parameter, IDictionary`2 parameterValues)
at Telerik.Reporting.Processing.ParametersManager`1.CalculateChildren(T parameter, IDictionary`2 parameterValues)
at Telerik.Reporting.Processing.ParametersManager`1.Calculate(T parameter, IDictionary`2 parameterValues)
at Telerik.Reporting.Processing.ParametersManager`1.GetParameters(IDictionary`2 parameterValues)
at Telerik.ReportViewer.WebForms.ParametersPage.OnLoadComplete(EventArgs e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
ess =
new
ExternalStyleSheet(path);
ExternalStyleSheets.Add(ess);
foreach
(StyleRule style
in
StyleSheet)
{
//do something with styles;
}
<
Grid
x:Name
=
"LayoutRoot"
Background
=
"White"
>
<
telerik:ReportViewer
ReportServiceUri
=
"../ReportService.svc"
Report
=
"TelerikTrialReportSample.TrialReport, TelerikTrialReportSample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
>
</
telerik:ReportViewer
>
</
Grid
>