1.在原始电缆表.xls文件中,利用CONCATENATE(A,";",B)函数来合并两列为一列,其中“;”为添加的分隔符,方便将来拆分
2.编辑报表模板
3.在报表中添加两列变量:tableCell13,tableCell19
4.利用报表模板最左列的"A"命令,在报表区域外添加一label,在reportexploer的脚本中的“在打印前(beforescript)”中添加script,将此label中的参数拆分到其他两列中
script示例如下:
System.String pageD = "";System.String[] arrStr;
private void lable7_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) {
pageD = label7.Text; System.String[] arrStr = pageD.Split(';'); tableCell13.Text = arrStr[0]; tableCell19.Text = arrStr[1];}
示例中设了一变量pageD,增加一个数组,将label7的参数赋予pageD,并将pageD通过;来拆分,拆分后的参数存放于tableCell13和tableCell19中
5.label变量可设置为不可见,在导入后的电缆清册中则不显示label变量
6.结果如下图: