winform 怎么多页打印datagirdview

chenrong980 2015-03-17 03:28:26
我现在在网上找到的方法实现了在A4纸上打印datagridview。

可是我现在需要打印像快递单那种大小的打印纸打印datagridview里的数据,如果datagridview里的数据太多了,就会分多张打印,且每张纸上都显示标题和datagridview列表标题。这问题应该怎么解决,求大侠高手指教。
...全文
189 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
编程有钱人了 2015-03-19
  • 打赏
  • 举报
回复
DataGridView打印及.NET轻松打印控 只需要把控件穿进去就可以了,功能很强大 ,很方便
编程有钱人了 2015-03-19
  • 打赏
  • 举报
回复
打印控件上传了5.7版,如果您有兴趣,可以到http://myyouping.download.csdn.net/ 免费下载,本版控件的主要更改如下: 1、重写DataGridView导出Excel的代码,5.7版控件使用开源的NPOI库导出Excel,不依赖Office,导出速度非常快,效果很好。 2、SimpleReport打印组件添加了导出Excel功能; 3、多表头组件MulHeaderDataGridView添加了从Excel中导入数据(ImportFromExcel函数)及复制(Copy函数)与粘贴(Paste函数)的功能。 4、其他一些完善。
chenrong980 2015-03-19
  • 打赏
  • 举报
回复
引用 5 楼 chenrong980 的回复:
[quote=引用 3 楼 u012488787 的回复:] 你打印的时候,根据你每页都少行设置datagridview就可以,读多少行即一页。
引用 1 楼 bdmh 的回复:
你用fastreport控件打印,设置很方便
顺便问一下,为什么我点击打印按钮总是先出现选择打印机界面再出现页面设置,我只用了这两个控件printDialog、printDocument,而且如果我的文档有3页,页面设置界面就必须点击3次点击确定按钮。我不想出现页面设置,直接打印就可以了。 [/quote] 这个问题是我自己代码里的问题,谢谢两位的回答啊,麻烦两位了
chenrong980 2015-03-19
  • 打赏
  • 举报
回复
引用 3 楼 u012488787 的回复:
你打印的时候,根据你每页都少行设置datagridview就可以,读多少行即一页。
引用 1 楼 bdmh 的回复:
你用fastreport控件打印,设置很方便
顺便问一下,为什么我点击打印按钮总是先出现选择打印机界面再出现页面设置,我只用了这两个控件printDialog、printDocument,而且如果我的文档有3页,页面设置界面就必须点击3次点击确定按钮。我不想出现页面设置,直接打印就可以了。
chenrong980 2015-03-19
  • 打赏
  • 举报
回复
引用 3 楼 u012488787 的回复:
你打印的时候,根据你每页都少行设置datagridview就可以,读多少行即一页。
第一页和最后一页的行数是不确定的
fly_lalala 2015-03-19
  • 打赏
  • 举报
回复
fastreport很方便 传datatable 进去,格式随便设置,等你用过了之后,再也不想用其他的去设置打印了。
chenrong980 2015-03-18
  • 打赏
  • 举报
回复
引用 1 楼 bdmh 的回复:
你用fastreport控件打印,设置很方便
不行,我界面的不是以报表格式显示的,上面除了datagridview 控件之外还有别的控件,而且datagridview可以修改删除新增数据,不是单纯的报表
gis_99 2015-03-18
  • 打赏
  • 举报
回复
你打印的时候,根据你每页都少行设置datagridview就可以,读多少行即一页。
bdmh 2015-03-17
  • 打赏
  • 举报
回复
你用fastreport控件打印,设置很方便

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧