demo-C#动态生成Html格式报告

问题描述

C#动态生成Html格式报告

使用C# 动态生成Html报告,我根据html的模版,有自定义的样式,根据html样式生成html格式的报告。
我是初学者,很多情况,细节都搞不太懂,那位最好是那位有完整的demo。借鉴下,不胜感激!膜拜膜拜!

解决方案

最简单的是使用xslt,好处是,你只要维护一个xml文件(用作html模板的xslt),而不用改主程序,就能产生各种html报告。而你的主程序,只要把数据写入一个xml中就可以了。
简单来说 数据xml + xslt的模板xml 通过xslt转换 得到 最终的html。
你可以google下。

解决方案二:

http://www.cnblogs.com/PBDragon/p/3810312.html
用nVelocity

解决方案三:

说的好复杂,我只是想要个完整的demo。

解决方案四:

最简单的是你自己先生成一个html模板文件,然后C#只负责把一些需要的数据写到这个文件对应的字段,这样html文件就生成最终的了

时间: 2025-01-02 16:53:42

demo-C#动态生成Html格式报告的相关文章

动态生成gif格式的图像要注意?

如果你用 int imagecreatefromgif(string filename);  来取出一张 GIF 格式图形,当背景或者基本的画布样本使用,在其上绘制图形,请注意: 如果这个文件中没有的色素,你将不能使用. 解决方法,你可以用 int imagecreate(int x_size, int y_size); 建立一张全空的图形.在其上绘制图形.将黑色作为透明色. 这个新建的图形要和原图形大小相同,绝对位置相同,将其放在原图形上方,就可以了. <img border="0&qu

动态生成gif格式的图像要注意?_php基础

如果你用 int imagecreatefromgif(string filename);  来取出一张 GIF 格式图形,当背景或者基本的画布样本使用,在其上绘制图形,请注意: 如果这个文件中没有的色素,你将不能使用. 解决方法,你可以用 int imagecreate(int x_size, int y_size); 建立一张全空的图形.在其上绘制图形.将黑色作为透明色. 这个新建的图形要和原图形大小相同,绝对位置相同,将其放在原图形上方,就可以了. <img border="0&qu

在Google Earth中显示中国城市和机场(动态生成KML的Demo)

受到上次写的"在Google Earth上显示等高线"(镜像1,镜像2)的启发,写了个动态实现在Google Earth中显示中国城市和机场,效果见最下面的图.也可以打开Google Earth后,在临时目录添加一个地址为:http://www.sharesh.cn/chinacity/index.asp?的network link,或者下载此KML文件:http://files.cnblogs.com/Tangf/ChinaCity.zip(如果使用KML文件打开,暂且发现一个BUG

插件化研究代之dexmaker动态生成Activity

文章首发:插件化研究代之dexmaker动态生成Activity|大利猫 最近在研究Android应用的插件化开发, 插件化都是在解决以下几个问题: 如何把插件apk中的代码和资源加载到当前虚拟机. 如何把插件apk中的四大组件注册到进程中. 如何防止插件apk中的资源和宿主apk中的资源引用冲突. 我们已经解决了如何把apk中的代码和资源加载到当前应用的问题,上一篇文章中使用代理的方式实现了插件Activity的注册,demo完成了插件框架的最简单的雏形.但是我们也说到代理方式实现的缺陷,于是

使用xsl来动态生成java代码

动态 xsl本身就是一个构型良好的xml,它能够把一个xml文档转换成另外一个xml文档,或者转换成文本文件.html文件等等.这里就是利用xsl来动态的生成我们想要的java文件(从某种角度看,java代码其实也就是一个文本文件),希望能够通过这篇文章,看到xml以及相关的技术所具有的强大能力! 这里首先给一个xml例子,我们将通过一个xsl从该xml文件中抽取有用的信息来生成java代码(实际上是一个javabean): 以下内容为程序代码<?xml version="1.0"

遍历指定文件夹下所有的xml文件并动态生成HTML页面!

xml|遍历|动态|生成html|页面 ++++++++++++++++++++++++++++功能:遍历指定文件夹下所有的xml文件并动态生成HTML页面!++++++++++++++++++++++++++++using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.Sess

从Java应用程序动态生成PDF文件

pdf|程序|动态 如果应用程序需要动态生成 PDF 文档,则需要 iText 库.开放源码的 iText 库使 PDF 文档的创建能够在瞬间完成.本文介绍了 iText 并提供了使用它从 Java ? 技术应用程序生成 PDF 文档的由浅入深的指南.我们创建了一个示例应用程序以更好地理解 iText. 很多应用程序要求动态生成 PDF 文档.这类应用程序包括银行生成用于电子邮件投递的客户报表,到读者购买特定图书章节并以 PDF 格式接收这些文档.例子罗列下去是很多的.在本文中,将使用 iTex

ASP动态生成的javascript表单验证代码

javascript|表单验证|动态 以网上down了一个ASP动态生成Form验证javascript的代码,自己扩容了一下.作者的大名我给忘了,不过我记得清楚,从第一条至第九条的代码都是该作者的原创.至于九至第十五条却是本人自己加的哦.而且由于本人水平有限,从第九条至第十五条不见得会条条生效啊?呵呵,其实把它贴在这里没有什么必要的,因为这点小会伎俩谁都会用的,我把它的作用定位为:开发时找不到该函数时到这里拷贝一下就可以了.呵,因为我即没有刻录机也没有移动硬盘.实在是没有办法把这些代码随身携带

复杂表单的动态生成与动态验证

这里所谓的复杂表单,是指表单中包含多种不同的输入类型,比如下拉列表框.单行文本.多行文本.数值等.在经常需要更换这类表单的场合,需要有一个表单的动态生成程序.本文介绍的正是这样一个系统,它以数据库保存表单定义数据,利用ASP脚本动态生成表单HTML代码以及验证表单输入的脚本. 一.定义数据库表结构 在Web上经常可以看到"每周调查"之类的表单,这就是一种需要经常更新的表单.如果有一个动态生成表单及其验证脚本的程序,可以大大减少制作这些表单的工作量. 在本文的动态表单生成与验证示例中,我