要求动态打印工资项。 能适应纸张大小, 超过纸张宽度可以折行。
解决方案 »
- C#如何获取ppt中的动作
- 验证码图片的识别问题
- 我开启了2子线程,要用2个线程分别执行一个方法.但是是执行的顺序成同步的了,我要同时执行怎么解决?
- 鼠标停留在问题图标,就立刻显现提示信息,怎么实现呢?
- vs2005里怎么把在datagridview里获取当前行@@@@@@@@@@@@@@@@,
- dataGridView显示图片问题
- 如何让MDI中的子窗体创建后在父窗体中居中显示
- 求C#的PING命令的源代码——先谢了!!!!
- 如何在页面上实现象excel那样左边固定栏不动,横向滚动条变动时指标字段也在变动!
- 小问题
- ZedGraph产生的临时文件如何删除???
- 急!!!!在线等!!!点一按钮给DataGrid添加一行的问题
(S2.ReportObjects["txtBDate"] as TextObject).Top
sql table: yearmonth, percode, pername , paytypeid, payamount
----------------------------------------------------------
200803 00001 张三 1(基本工资) 2000
200803 00001 张三 2(生活补助) 500
.......在生成工资表时,将上述表转成以下格式(是直接动态生成一个datatable)
若最多有20个工资项目,则生成20个title(n)和value(n) ,无数据的工资项目 title为空,value 为0 yearmonth, percode, pername, title1, title2, title3, ...... value1, value2, value3 ....
200803 00001 张三 基本工资 生活补助 2000 500 最后将上述datatable 在crystal report中分2行显示.即可
-----------------------------------------------------------------------
工号: 00001 姓名: 张三 部门: MIS
基本工资 生活补助
2000 5000------------------------------------------------------------------------
工号:0002 姓名:李四 部门:
.....
.....
这样做出来的效果是每个工资条固定高度,只显示有数值的项目。效果非常的好。