问题描述
现在有一个TABLE需要打印的是动态生成的,但是生成出来是横着比较宽,打印不了,怎么能把TABLE竖过来,效果类似与整个TABLE旋转90度再打印急求,别说动态生成时改数据太不规律了不好改如假设TABLE里有AAAAAAAAAABBBBBBBBBB改成样式为ABABABABABAB不用考虑文字改变只考虑表竖过来就行整体急求谢谢
解决方案
解决方案二:
数据库中的表逆置,只能编程,不能偷懒。
解决方案三:
想了一个调整DataTable的方法(然后直接将DataTable绑定在控件上即可)在生成初始的(横向)DataTable之后,跟每一个Cell中的数据项加一个后缀,标示其位置。则你的初始数据相当于:A_1_1,A_1_2,A_1_2,...B_2_1,B_2_2,...改变为纵向显示时,先把Datatable行变列,列变行,然后给每个Cell编上号将原始数据后两位的位置交换一下(关键),填充到对应编号的Cell中去具体过程懒得写了,呵呵,大概思路如此在显示的时候把下划线后边的位置编号去掉即可供参考^o^
解决方案四:
混乱一片
解决方案五:
更改打印机的设置,横打改竖打就好了
时间: 2024-09-23 14:11:08