带有Reportviewer的WindowsForm [英] WindowsForm with Reportviewer

查看:60
本文介绍了带有Reportviewer的WindowsForm的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨!!!


我有一个包含一些文本框的表单,需要使用一个代码将一些信息打印到故障单打印机。


我生成代码并将值发送到reportviewer中的参数内打印。


但我只得到一个空页....


<我有这个代码:

 

// print
ReportViewer ReportViewer1 = new ReportViewer( );
ReportViewer1.ProcessingMode = ProcessingMode.Local;
ReportViewer1.LocalReport.ReportPath =" etiqueta.rdlc" ;;
ReportViewer1.LocalReport.EnableExternalImages = true;
列表< ReportParameter> p =新列表< ReportParameter>();

//生成的值转到参数,在此示例中将 1234567890 to print
p.Add(new ReportParameter(" rpCodigo"," 1234567890",true));
ReportViewer1.LocalReport.SetParameters(p);
//准备报告
ReportViewer1.LocalReport.Refresh();
PrintDocument printDoc = new PrintDocument();
printDoc.Print();

我在rdlc文件中有一个带有参数rpCodigo的文本框。


我知道为什么我看不到页面中的值。


解决方案

你实际上并没有给它任何数据。


我想如果你只想打印一件事你最好把它发送到报告中单个数据记录而不是参数而没有数据。


Hi!!!

i have a form with some textboxs and need to print some information to a ticket printer with one code.

i generate the code and send the value to print within a parameter in reportviewer.

But i only get one empty page....

i had this code:

// print ReportViewer ReportViewer1 = new ReportViewer(); ReportViewer1.ProcessingMode = ProcessingMode.Local; ReportViewer1.LocalReport.ReportPath = "etiqueta.rdlc"; ReportViewer1.LocalReport.EnableExternalImages = true; List<ReportParameter> p = new List<ReportParameter>();

// the generated value goes to the parameter, in this example will be 1234567890 to be printed p.Add(new ReportParameter("rpCodigo", "1234567890", true)); ReportViewer1.LocalReport.SetParameters(p); // Prepare Report ReportViewer1.LocalReport.Refresh(); PrintDocument printDoc = new PrintDocument(); printDoc.Print();

I have in the rdlc file one textbox with the parameter rpCodigo.

Any idea why i can't see the value in the page.

解决方案

You don't actually give it any data.

I think if you just want to print one thing you're better sending that to a report as a single record of data rather than as a parameter and no data.


这篇关于带有Reportviewer的WindowsForm的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆