ilovecomputer66 发表于 2022-10-13 10:33

C# 如何实现自己想要的单据页面的打印预览和打印

一个单据,大致是下面的样子

但是做成图片并不合适,因为长度没法控制,尤其下面表格,是从DataGridView中生成数据

从来没做过打印这块功能。问下,如何弄出这个票据页面,还能处理好比如好几页的情况等等。可以打印预览和打印

zyjia 发表于 2022-10-13 10:49

fastreport控件可以满足要求

陈腔滥调的K 发表于 2022-10-13 11:35

excel.dll?
csdn有个类似的也要实现打印预览,用到了excel.dll,你可以参考下方法
https://blog.csdn.net/ltylove2007/article/details/5666065

13570648032 发表于 2022-10-13 11:45

这种报表类的就要用报表组件去做,微软有自带的,不过要翻墙下载。国内的基本都用fastReport软件去做。

Js_Aaron 发表于 2022-10-13 13:06

有组件的吧,你找找看

momosys 发表于 2022-10-13 13:24

WINFORM的这几个控件或许能满足你的需求

pojie2001 发表于 2022-10-13 13:51

第三方的锐浪和 fastreport,自带的楼上正解

XiaoZouYu 发表于 2022-10-13 20:32

13570648032 发表于 2022-10-13 11:45
这种报表类的就要用报表组件去做,微软有自带的,不过要翻墙下载。国内的基本都用fastReport软件去做。

国内也只有这个,晓得的

ilovecomputer66 发表于 2022-10-13 20:42

看了下fastReport价格太高。而且有点大炮打蚊子的感觉

hlzhs 发表于 2022-10-13 23:43

你可以考虑使用DXPerience控件的报表功能,这个是国外知名的软件之一,功能强大,效果惊艳,可以做到用户自定义的功效。
网上有破解的版本,自己想办法获取吧。
页: [1] 2
查看完整版本: C# 如何实现自己想要的单据页面的打印预览和打印