or
public partial class Report : Telerik.Reporting.Report{ public Report() { InitializeComponent(); for (int i = 0; i < 3; ++i) { Panel panel = new Panel() { Docking = DockingStyle.Top, }; for (int j = 0; j < 2; ++j) { panel.Items.Add(GetPanel(j)); } this.detail.Items.Add(panel); } this.detail.Items[0].Style.BackgroundColor = Color.LightBlue; this.detail.Items[1].Style.BackgroundColor = Color.LightCoral; this.detail.Items[2].Style.BackgroundColor = Color.LightCyan; } private Panel GetPanel(int i) { Panel panel = new Panel() { Docking = DockingStyle.Top, }; TextBox textBox1 = new TextBox() { Docking = DockingStyle.Left, Location = new PointU(Unit.Mm(0D), Unit.Mm(0D)), Size = new SizeU(Unit.Mm(50D), Unit.Mm(0D)), Value = i + " - Text Box" }; panel.Items.Add(textBox1); TextBox textBox2 = new TextBox() { Docking = DockingStyle.Fill, Location = new PointU(Unit.Mm(50D), Unit.Mm(0D)), Size = new SizeU(Unit.Mm(124D), Unit.Mm(0D)), Value = i + " - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur eleifend, dolor ac posuere sollicitudin, nisl nisl hendrerit odio, at pulvinar orci odio vitae ante. Phasellus sapien neque, dignissim nec libero id, iaculis fermentum risus. Aliquam erat volutpat. Praesent mattis lorem vel vulputate fringilla. Donec posuere dui vel nisi egestas, sit amet egestas sapien accumsan. Nullam vehicula ac eros sit amet congue. Integer gravida dolor sit amet justo ultricies, ac euismod nisi auctor. Proin et sem laoreet, sollicitudin ipsum sed, pharetra quam. Sed dapibus, erat in hendrerit tincidunt, dui arcu lacinia mi, maximus ullamcorper purus diam ac nisl. Nunc pulvinar ante vel semper posuere. Ut in pretium sapien. Interdum et malesuada fames ac ante ipsum primis in faucibus. Ut sit amet egestas sem. Duis faucibus libero turpis, sit amet finibus nisl hendrerit nec. " }; panel.Items.Add(textBox2); return panel; }}I am new to Telerik Reporting & have started adding Report Viewer to my ASP.net MVC application. In runtime ReportViewer is displaying "Bad Request" & Fiddler is displaying below error message.
Message: POST /api/reports/clients/215829-979c/parameters HTTP/1.1 "Missing report name"
Can you please help me in this.
Report viewer code snippet:
Html.TelerikReporting().ReportViewer()
.Id("reportViewer1")
.ServiceUrl("/api/reports")
.TemplateUrl("/ReportViewer/templates/telerikReportViewerTemplate.html")
.ReportSource(Model.ReportSource)
.ViewMode(ViewModes.INTERACTIVE)
.ScaleMode(ScaleModes.SPECIFIC)
.Scale(1.0)
var settings = new System.Xml.XmlReaderSettings();<br> settings.IgnoreWhitespace = true;<br><br> using (System.Xml.XmlReader xmlReader = System.Xml.XmlReader.Create(System.Web.HttpContext.Current.Server.MapPath("~/Reports/Dashboard.trdx"), settings))<br> {<br> var xmlSerializer = new Telerik.Reporting.XmlSerialization.ReportXmlSerializer();<br><br> var report = (Telerik.Reporting.Report)xmlSerializer.Deserialize(xmlReader);<br> report.DataSource = this.SearchResult == null ? new List<EnquiryPoster>() : this.SearchResult; <br><br> this.ReportSource = new InstanceReportSource<br> { <br> ReportDocument = report,<br> };<br> }