日期:2014-05-20  浏览次数:20816 次

把comboBox的值传到水晶报表打印,不通过数据库怎么写代码?
本帖最后由 hqfgold 于 2012-12-27 22:48:17 编辑


比如这里输入的值是comboBox1 【2012】 comboBox2 【1】 comboBox3 【7】

在水晶报表里打印就可以出现





请详细些给代码,初学者有很多东西都没法理解得透~~~

------解决方案--------------------

CrystalReport1 myReport = new CrystalReport1();  

myReport.SetParameterValue("par1", comboBox1.Text);  
myReport.SetParameterValue("par2", comboBox2.Text);  
myReport.SetParameterValue("par3", comboBox3.Text);  

  crystalReportViewer1.ReportSource = myReport;  


你就这么写,前提是报表模板先创建par1,par2,par3这三个参数字段
Form上放置comboBox1,comboBox2,comboBox3这三个控件