当前位置:编程学习 > C#/ASP.NET >>

我们的Datagridview打印组件发部啦!

详情请见我的CSDN博客:http://blog.csdn.net/sonoffreedom/archive/2009/07/30/4395496.aspx

  微软官方不提供对DataGridView网格数据的直接打印,要打印的话,就要通过其他方法达到目的,在一些场合很不便。 

  从N周前开始,就开始研究DataGridView(简称DGV)打印组件的设计,不管对我们的项目还是对他人的开发,都有很大的意义。 

  网上有的DGV打印组件,都有各种各样的缺点,我自己设计了一套自己的DGV打印组件“DataGridView打印精灵”,以DLL形式发布,这个DLL你可以在非商业项目中自由使用它(提供所有DGV的基本打印功能)。如果需要高级版(可调整DGV表格的更多内容)与定制的话,请与作者联系。 

  “DataGridView打印精灵”可根据各种不同设置方案,进行DataGridView的快速打印。 
  使用这个DLL方法很简单,先需要添加对DLL的引用。再进行以下代码之添加: 

VB代码: 
  dim p as new JYWorks.打印精灵(DGV) 'DGV是一个要传入的Datagridview对象. 
  p.showdialog()  '''或 p.show() 

C#代码: 
    
    JYWorks.打印精灵 printer=new JYWorks.打印精灵(DGV)  'DGV是一个要传入的Datagridview对象. 
    printer.showdialog()    //或printer.show() 

您可以在Show出打印精灵窗体前设置以下属性: 
    Title属性:设置标题文本 
  SubTitle属性:设置子标题文本 
    FooterText属性:设置页脚文本。 

其他打印的设置可以在窗体中自由修改。 




图片展示: 







QQ 157864607 

.net讨论群:12555220 


下载地址:http://sonoffreedom.googlepages.com/DGVP1.rar 


--------------------编程问答-------------------- 看上去很不错!帮顶! --------------------编程问答-------------------- 广告贴
鉴定完毕
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,