请高手指教!push 型水晶报表的打印代码。我已经尝试了多种方法都不行。拜托了!
在我的web应用程序里已经实现了动态水晶报表的打印,不过使用的是水晶报表10自带的打印按钮,由于我想在确认打印结束后修改数据表的某个字段的值,因此我想使用自己编写的打印按钮。
我使用PrintToPrinter()方法,运行下列代码提示错误!Missing parameter values!
string str1="server=Localhost;uid=sa;pwd=sa;database=shoufei";
SqlConnection conn=new SqlConnection(str1);
DataSet1 myset=new DataSet1();
dayin4 myrpt=new dayin4();
string strcom2="select ming,zhuzhi,leixing,mianji,danjia,zonge from shoufei where jiluh='"+Session[dayin"].ToString()+"'";
SqlDataAdapter da=new SqlDataAdapter(strcom2,conn);
da.Fill(myset,"shoufei");
myrpt.SetDataSource(myset);
CrystalReportViewer1.ReportSource=myrpt;
CrystalReportViewer1.DisplayToolbar=false;
myrpt.PrintOptions.PrinterName="";
myrpt.PrintToPrinter(1,false,0,0);
如果将其中的动态数据绑定代码屏蔽掉,就不提示错误,但会打出空的报表.
我已经尝试了ReportDocument(),也没有解决问题.
请高手们帮帮忙,急用!
问题点数:50、回复次数:1Top
1 楼free_wang()回复于 2006-11-06 20:02:25 得分 0
upTop




