基于grid++Report的打印 该打印插件需要先画模板
在模板里面创建变量
将模板放在项目里面
在项目里面通过代码进行赋值打印
该文使用js进行打印有两种方式 : 1:(批量打印)
在js头部创建report对象 该对象会初始化打印插件
CreateReport("Report");
创建打印对象
var printData = {};
printData ["recordset"] = datas;//datas表示填充后的打印数据 该对象创建为数组以json格式填充
var ps = JSON.stringify(ptData);//最后的打印格式
Report.OnPrintEnd = OnPrintEnd;
Report.LoadFromURL("模板文件.grf");
Report.LoadDataFromXML(打印数据);
//进行打印
Report.Print(true);
2(单个打印)
CreatePrintViewerEx( "100%", "100%", ".印模板.grf","", false, "<param name=BorderStyle value=1>");