日期:2014-05-16 浏览次数:20696 次
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Default3 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
/// <summary>
/// 生成HTML报表
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btn_HTML_Click(object sender, EventArgs e)
{
Student[] stulist = { new Student("001","张三"),new Student("002","李四")};
string path =Server.MapPath("~/report/")+ "report.html";
using (StreamWriter sw = new StreamWriter(path,false,Encoding.GetEncoding("GB2312")))
{
StringBuilder context = new StringBuilder();
context.Append("<html>");
context.Append("<head>");
context.Append("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">");
context.Append("</head>");
context.Append("<body>");
context.Append("<table border=\"1\">");
context.Append("<tr>");
context.Append("<td>学号</td><td>姓名</td>");
context.Append("</tr>");
foreach (Student stu in stulist)
{
context.Append("<tr>");
context.Append("<td>" + stu.XueHao + "</td><td>" + stu.XingMing + "</td>");
context.Append("</tr>");
}
context.Append("</table>");
context.Append("</body>");
context.Append("</html>");
sw.WriteLine(context);
}
}
protected void btn_Templat