ASP.NET 生成报表的几中方案
- 1. 用html 表格绘制报表,javascript导出EXCEL
- 2. 采用datagrid绑定报表数据,用后台方法导出
//Response.AppendHeader("Content-Disposition", "attachment;filename=dayReport" + flag + ".xls"); //Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"); Response.Clear(); Response.Buffer = true; //Response.Buffer = true; Response.AppendHeader("content-Disposition", "attachment;filename=" + DateTime.Now.ToString("yyyy-mm-dd") + ".xls"); //Response.AppendHeader("Content-Disposition","attachment;filename="+DateTime. //Now.ToString("yyyyMMdd")+".xls"); Response.ContentEncoding = System.Text.Encoding.UTF8; Response.ContentType = "application/ms-excel"; this.EnableViewState = false;
- 3. 采用Grid++Report提供的插件进行B/S报表的开发
- 4.采用asp.net内置的报表工具,Report向导。
每个人的前方都有一条路,幸福,不是第一步,也是通往未来的每一步,每条路上都有一段旅程正在发生,出发,不仅为了到达,是为遇见更美的风景,没有不可征服的挑战,曲折无非是过程不再平淡,没有不可到达的地方,让一起经过的成为梦中经历的,没有无法突破的界限,换一种方式又能从容前行,向前走吧,也许每一个人前方的路各不相同。但无论道路的长短,过程的起伏,都无法阻挡向前的决心,因为...始终相信进无止境是我们共同的信仰。...,进无止境!