如何通过XML技术实现高效的通用WEB报表打印功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计979个文字,预计阅读时间需要4分钟。
许多人都看过这篇微软社区的文章,直接访问链接:http://www.microsoft.com/China/Community/program/originalarticles/TechDoc/xmlwebprint.mspx,文章内容丰富,值得一看。
www.microsoft.com/China/Community/program/originalarticles/TechDoc/xmlwebprint.mspx相信很多人都看过卢彦的那篇 利用XML实现通用WEB报表打印实现篇 的文章方法很不错。但很难使用原因就是他的方法实际上是使用了 Windows Form 控件。WinForm控件确实是个好东西它可以让IE在客户端的功能大大的增强但是许多人用的都不多。原因是什么安全问题。.Net Framework提供了比ActiveX控件强大得多的安全模型。这里我不准备多说.Net安全方面的知识.Net Framework SDK 文档中有详细的解释。在这里还是以一个例子描述。现在打开Vs.net 2003新建一个Windows控件库项目项目名称是Namespace.Client 然后把自动生成的类名称改为TestForm。在设计视图中从工具箱拽一个Button控件放在控件窗体上。从解决方案资源管理器中的项目中新建一个Windows窗体窗体名称随便这里是PopForm在这个窗体中添加一个按钮在按钮的单击事件中添加一句代码 this.Close(); 然后返回TestForm控件设计界面在添加的窗体按钮上双击专项代码视图。本文共计979个文字,预计阅读时间需要4分钟。
许多人都看过这篇微软社区的文章,直接访问链接:http://www.microsoft.com/China/Community/program/originalarticles/TechDoc/xmlwebprint.mspx,文章内容丰富,值得一看。
www.microsoft.com/China/Community/program/originalarticles/TechDoc/xmlwebprint.mspx相信很多人都看过卢彦的那篇 利用XML实现通用WEB报表打印实现篇 的文章方法很不错。但很难使用原因就是他的方法实际上是使用了 Windows Form 控件。WinForm控件确实是个好东西它可以让IE在客户端的功能大大的增强但是许多人用的都不多。原因是什么安全问题。.Net Framework提供了比ActiveX控件强大得多的安全模型。这里我不准备多说.Net安全方面的知识.Net Framework SDK 文档中有详细的解释。在这里还是以一个例子描述。现在打开Vs.net 2003新建一个Windows控件库项目项目名称是Namespace.Client 然后把自动生成的类名称改为TestForm。在设计视图中从工具箱拽一个Button控件放在控件窗体上。从解决方案资源管理器中的项目中新建一个Windows窗体窗体名称随便这里是PopForm在这个窗体中添加一个按钮在按钮的单击事件中添加一句代码 this.Close(); 然后返回TestForm控件设计界面在添加的窗体按钮上双击专项代码视图。
