我正在尝试创建要使用repotviewer打印的收据。首先我使用的是vs 2019,一开始我没有找到此控件,所以我按照一些教程进行安装。我安装了(Microsoft RDLC报告然后从扩展选项卡安装(Microsoft.ReportingServices.ReportViewercontrol.winforms)和其他一些来自nuget的程序包,我的项目是Windows窗体。所以毕竟它出现在工具箱中,但是当我将其拖动到窗体中时它没有出现或显示任何东西,但是无论如何我都可以通过代码访问它,并且可以在栏中显示它
我试图卸载已安装的所有内容,然后再次重新安装它们,我还从扩展名中安装了Microsoft Reporting Services项目,任何东西都以nuget的名义携带了Reporting Viewer,我遵循了所有教程,但没有任何结果
私有无效Print_Load(对象发送者,EventArgs e) {
Microsoft.Reporting.WinForms.ReportParameter[] para = new Microsoft.Reporting.WinForms.ReportParameter[]
{
new Microsoft.Reporting.WinForms.ReportParameter("Owner",_owner),
new Microsoft.Reporting.WinForms.ReportParameter("Code", _code),
new Microsoft.Reporting.WinForms.ReportParameter("Date", _date),
new Microsoft.Reporting.WinForms.ReportParameter("Total", _total),
new Microsoft.Reporting.WinForms.ReportParameter("payed", _payed),
new Microsoft.Reporting.WinForms.ReportParameter("tips", tips),
new Microsoft.Reporting.WinForms.ReportParameter("installment", _installment),
new Microsoft.Reporting.WinForms.ReportParameter("allinstallment", _allinstallments)
};
this.reportViewer1.LocalReport.SetParameters(para);
this.reportViewer1.RefreshReport();
}[enter image description here][1]