首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

winform做水晶报表,直接打印时提示缺少参数,该怎么处理

2012-05-21 
winform做水晶报表,直接打印时提示缺少参数我用了CrystalReport11.ParameterFields[tbFBillNo].CurrentV

winform做水晶报表,直接打印时提示缺少参数
我用了  
 CrystalReport11.ParameterFields["tbFBillNo"].CurrentValues.AddValue(ds.Tables[0].Rows[0]["FBillNo"].ToString());
和CrystalReport11.SetDataSource(ds1.Tables[0]);对变量了数据源进行赋值,
在预览打印时没有问题,
而使用 CrystalReport11.PrintToPrinter(1, true, 0, 0); 直接打印时,提示缺少参数,能指导一下吗?



[解决办法]
PrintDialog printM = new PrintDialog();
if (printM.ShowDialog() == DialogResult.OK)
{
 PrintEMSCrystalReport ems = new PrintEMSCrystalReport();
ems.SetParameterValue("SendName", "Happy09li");//这样给参数给值,,,

ems.PrintOptions.PrinterName = printM.PrinterSettings.PrinterName;
ems.PrintToPrinter(1, true, 1, 1);
}

热点排行