当前位置:编程学习 > C#/ASP.NET >>

关于水晶报表打印的问题

我有个窗体中需要进行打印功能(Form1窗体),我是想将当前页面中指定的TextBox控件中内容进行打印。我想使用水晶报表打印,我看网上写的是需要新建一个窗体(Form2窗体),然后将CrystalReportViewer控件放到新的窗体中,然后新建一个Crystal报表,设置打印格式,回到CrystalReportViewer控件的窗体中,绑定新建的Crystal报表,我现在有以下几个问题:
1.如何将Form1窗体中的值赋值给想打印的那个界面,是赋值给Form2窗体吗?如果是的话,如何将Form2窗体的值赋值给打印的相应的位置呢?
2.CrystalReportViewer控件中按钮是否不用编写代码就可以直接实现打印功能。 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 你这种情况用水晶报表其实就是绕弯子了。不过这种方法打印还是比较简单的,特别是打印的内容较多时。以下是水晶报表的打印。
你在Form2中定义一个Form2的成员变量 ,比如:string printWords="";
你在Form1 中 直接把textbox的text传给Form2,
Form2中有CrystalReportViewer,以及你绑定好的水晶报表,你直接用printWords填充报表,然后可以点击CrystalReportViewer的打印按钮将内容打印出来
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,