在vb.net中如何打印dataGridview中的数据?
在vb.net中点击button按钮,如何打印dataGridview中的数据?需要用什么控件吗?写什么代码?请高手指点一下,详细点,要快,谢谢!!...
在vb.net中点击button按钮,如何打印dataGridview中的数据?需要用什么控件吗?写什么代码?请高手指点一下,详细点,要快,谢谢!!
展开
1个回答
2013-12-02
展开全部
在按钮事件里调用printnbsp;类的方法如:nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;‘调用打印nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;queryform.DataGrid1.DataSourcenbsp;=nbsp;queryform.StuTablenbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Dimnbsp;tempnbsp;Asnbsp;Printnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;tempnbsp;=nbsp;Newnbsp;Print(queryform.DataGrid1)nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;temp.setPrintFont()nbsp;=nbsp;Newnbsp;System.Drawing.Font(“宋体“,nbsp;12)nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;temp.setPrintRecordNumbernbsp;=nbsp;30nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;temp.Print()==================================================//print.vbImportsnbsp;System.Drawing.PrintingPublicnbsp;Classnbsp;Printnbsp;nbsp;nbsp;nbsp;Privatenbsp;PrintFontnbsp;Asnbsp;Newnbsp;Font(“宋体“,nbsp;10)nbsp;nbsp;nbsp;nbsp;Privatenbsp;PrintLinesnbsp;Asnbsp;Integernbsp;=nbsp;50nbsp;nbsp;nbsp;nbsp;Privatenbsp;PrintRecordNumbernbsp;Asnbsp;Integernbsp;=nbsp;45nbsp;nbsp;nbsp;nbsp;Privatenbsp;DataGridSourcenbsp;Asnbsp;DataGridnbsp;nbsp;nbsp;nbsp;Privatenbsp;evnbsp;Asnbsp;PrintPageEventArgsnbsp;nbsp;nbsp;nbsp;Privatenbsp;PrintDataGridnbsp;Asnbsp;PrintDocumentnbsp;nbsp;nbsp;nbsp;Privatenbsp;PrintPriviewnbsp;Asnbsp;PrintPreviewDialognbsp;nbsp;nbsp;nbsp;Privatenbsp;PageSetupnbsp;Asnbsp;PageSetupDialognbsp;nbsp;nbsp;nbsp;Privatenbsp;PrintScalenbsp;Asnbsp;Doublenbsp;=nbsp;1nbsp;nbsp;nbsp;nbsp;Privatenbsp;DataGridColumnnbsp;Asnbsp;DataColumnnbsp;nbsp;nbsp;nbsp;Privatenbsp;DataGridRownbsp;Asnbsp;DataRownbsp;nbsp;nbsp;nbsp;Privatenbsp;DataGridTablenbsp;Asnbsp;DataTablenbsp;nbsp;nbsp;nbsp;Privatenbsp;Colsnbsp;Asnbsp;Integernbsp;nbsp;nbsp;nbsp;Privatenbsp;Rowsnbsp;Asnbsp;Integernbsp;=nbsp;1nbsp;nbsp;nbsp;nbsp;Privatenbsp;ColsCountnbsp;Asnbsp;Integernbsp;nbsp;nbsp;nbsp;Privatenbsp;PrintingLineNumbernbsp;Asnbsp;Integernbsp;=nbsp;0nbsp;nbsp;nbsp;nbsp;Privatenbsp;PageRecordNumbernbsp;Asnbsp;Integernbsp;nbsp;nbsp;nbsp;Dimnbsp;X_unitnbsp;Asnbsp;Integernbsp;nbsp;nbsp;nbsp;Dimnbsp;Y_unitnbsp;Asnbsp;Integernbsp;nbsp;nbsp;nbsp;Privatenbsp;PrintingPageNumbernbsp;Asnbsp;Integernbsp;=nbsp;0nbsp;nbsp;nbsp;nbsp;Privatenbsp;PageNumbernbsp;Asnbsp;Integernbsp;nbsp;nbsp;nbsp;Privatenbsp;PrintRecordLeavenbsp;Asnbsp;Integernbsp;nbsp;nbsp;nbsp;Privatenbsp;PrintRecordCompletenbsp;Asnbsp;Integernbsp;=nbsp;0nbsp;nbsp;nbsp;nbsp;Publicnbsp;WriteOnlynbsp;Propertynbsp;setPrintFont()nbsp;Asnbsp;System.Drawing.Fontnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Set(ByValnbsp;Valuenbsp;Asnbsp;System.Drawing.Font)nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;PrintFontnbsp;=nbsp;Valuenbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Endnbsp;Setnbsp;nbsp;nbsp;nbsp;Endnbsp;Propertynbsp;nbsp;nbsp;nbsp;Publicnbsp;WriteOnlynbsp;Propertynbsp;setPrintRecordNumber()nbsp;Asnbsp;Integernbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Set(ByValnbsp;Valuenbsp;Asnbsp;Integer)nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;PrintRecordNumbernbsp;=nbsp;Valuenbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Endnbsp;Setnbsp;nbsp;nbsp;nbsp;Endnbsp;Propertynbsp;nbsp;nbsp;nbsp;Subnbsp;New(ByValnbsp;TableSourcenbsp;Asnbsp;DataGrid)nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;DataGridSourcenbsp;=nbsp;TableSourcenbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;DataGridTablenbsp;=nbsp;Newnbsp;DataTablenbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;DataGridTablenbsp;=nbsp;DataGridSourc
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询