如何在vb.net中打印带有标题和子标题的Datagridview [英] how Print Datagridview with title and sub title in vb.net

查看:213
本文介绍了如何在vb.net中打印带有标题和子标题的Datagridview的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

打印预览和打印Datagridview如何在vb.net中添加标题和子标题

how Print preview and print Datagridview with add title and sub title in vb.net

推荐答案

您可能会有更快的回复在Google中输入您的问题通过400k +结果工作!



查看此CodeProject文章另一个DataGridView打印机 [ ^ ] - 它在c#中,但网上有免费的转换器。



这次是VB中的另一个 http://www.xmlfox.com/print_datagridview.htm [ ^ ]
You would have probably got a faster response typing your question into Google and working your way through the 400k+ results!

Have a look at this CodeProject article Another DataGridView Printer[^] - it's in c# but there are free converters on the web.

Here's another one in VB this time http://www.xmlfox.com/print_datagridview.htm[^]


Private Sub btnPrint_Click(ByVal sender As System.Object,ByVal e As System.EventArgs)Handl es btnPrint.Click



带打印机

Printer.Title =你的标题

Printer.SubTitle = 你的副标题

Printer.SubTitleFormatFlags = StringFormatFlags.LineLimit或_

StringFormatFlags.NoClip

Printer.PageNumbers = True

Printer.PageNumberInHeader = False

Printer.PorportionalColumns = True

Printer.HeaderCellAlignment = StringAlignment.Near

Printer.Footer =你的页脚

Printer.FooterSpacing = 15

Printer.PrintDataGridView(Me.DataGridView1)

结束

< br $>
End Sub



Private Sub btnPrintPreview_Click(ByVal sender As System.Object,ByVal e As System.EventArgs)处理btnPrintPreview.Click

使用Me.PrintPreviewDialog1

.Document = Printer.printDocument

如果.ShowDialog = DialogResult.OK然后



Printer.PrintDataGridView(Me.DataGridView1)

结束如果



结束



End Sub
Private Sub btnPrint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPrint.Click

With Printer
Printer.Title = "Your Title"
Printer.SubTitle = "Your Subtitle"
Printer.SubTitleFormatFlags = StringFormatFlags.LineLimit Or _
StringFormatFlags.NoClip
Printer.PageNumbers = True
Printer.PageNumberInHeader = False
Printer.PorportionalColumns = True
Printer.HeaderCellAlignment = StringAlignment.Near
Printer.Footer = "Your Footer"
Printer.FooterSpacing = 15
Printer.PrintDataGridView(Me.DataGridView1)
End With

End Sub

Private Sub btnPrintPreview_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPrintPreview.Click
With Me.PrintPreviewDialog1
.Document = Printer.printDocument
If .ShowDialog = DialogResult.OK Then

Printer.PrintDataGridView(Me.DataGridView1)
End If

End With

End Sub


这篇关于如何在vb.net中打印带有标题和子标题的Datagridview的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆