Обычно, когда я добавляю ReportViewer в форму Windows, он будет отображаться с помощью панели инструментов Reportviewer и всего остального, но теперь, когда я пытаюсь сделать это в существующей программе, она не появится. Он просто оставляет меня с черной формой. Я пытался сделать это программно, но я не могу заставить его работать без этой панели инструментов! : p (stupid me)ReportViewer в WindowsForm. ReportViewer не будет показывать
Любые идеи, что я мог попробовать, или что вызывает это?
Его только простой отчет, где 3 строки должны быть показаны, я добавил их в качестве параметров, как это:
ReportParameter p1 = new ReportParameter("NAME", Name_value);
ReportParameter p2 = new ReportParameter("EMPLOYEE_ID", EmployeeId_value);
ReportParameter p3 = new ReportParameter("COMPANY", Company_value);
reportViewer3.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Local;
reportViewer3.LocalReport.ReportEmbeddedResource = "Report1.rdlc";
reportViewer3.LocalReport.ReportPath = @"C:\Users\MGRU\Desktop\projects\EmpKeyCard\EmpKeyCard\EmpKeyCard\Report1.rdlc";
reportViewer3.LocalReport.SetParameters(new ReportParameter[] { p1, p2, p3 });
reportViewer3.ShowParameterPrompts = true;
reportViewer3.RefreshReport();
Не могли бы вы изменить свой вопрос и добавить соответствующий код? Это, безусловно, поможет другим членам SO ответить на ваш вопрос, спасибо. – m4rtin
У меня есть пустая форма, и на данный момент я просто хочу перетащить ReportViewer, но он покажет шоу в форме. – grumme25
Какие версии Visual Studio и средства просмотра отчетов вы используете? У меня была аналогичная проблема с 2012 годом и просмотрщик отчетов 10, работающий в .net 3.5 – SimonPJ