or
public
MainPage()
{
InitializeComponent();
this
.ReportViewer1.RenderBegin +=
new
RenderBeginEventHandler(ReportViewer1_RenderBegin);
}
void
ReportViewer1_RenderBegin(
object
sender, RenderBeginEventArgs args)
{
args.ParameterValues.Add(
"reportParameter"
,
"Header1;Header2;Header3"
);
}
string
[] splitedReportParameter =
this
.ReportParameters[
"reportParameter"
].Value.ToString().Split(
','
);
for
(
int
i = 0; i < splitedReportParameter.Length; i++)
{
Telerik.Reporting.TextBox CaptionTextBox =
new
Telerik.Reporting.TextBox();
labelsGroupHeader.Items.AddRange(
new
ReportItemBase[] { CaptionTextBox });
CaptionTextBox.CanGrow =
true
;
CaptionTextBox.Name = splitedReportParameter[i] +
"CaptionTextBox"
;
CaptionTextBox.StyleName =
"Caption"
;
CaptionTextBox.Value = splitedReportParameter[i];
}
Telerik.Reporting.UriReportSource uriReportSource = new Telerik.Reporting.UriReportSource();
uriReportSource.Uri = @"C:\Users\educles\Documents\Report1.trdx";
this.reportViewer.ReportSource = uriReportSource;