从asp.net中数据导出到Excel

在做asp.net程序时涉及到数据显示的时候多数会要求打印,而网页上的打印格式往往又不能满足需求,经常用的方法就是导入到Excel以后再进行打印。(仿佛这已经是老生常谈)今天在网上搜了一段打印的代码,觉得不错,需要打印的朋友可以看看。

网上好些代码的原理大致与此类似,同样都存在一个问题,就是:

类型“GridView”的控件“ctl00_center_GridView1”必须放在具有 runat=server 的窗体标记内。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息:System.Web.HttpException: 类型“GridView”的控件“ctl00_center_GridView1”必须放在具有 runat=server 的窗体标记内。

这段错误描述是我在注释了这段程序是报的错,

//public override void VerifyRenderingInServerForm(Control control)
//{
// //base.VerifyRenderingInServerForm (control);
//}

时间: 2024-12-04 12:24:56

从asp.net中数据导出到Excel的相关文章

如何用jquery 将 datagrid中数据导出到excel?

问题描述 如何用jquery 将 datagrid中数据导出到excel? 需要用到些什么插件?有例子更好 谢谢 解决方案 一个插件,将jquery数据生成excel的xml内容的字符串.下面是插件代码 <script> /** Jquery easyui datagrid js导出excel 修改自extgrid导出excel * allows for downloading of grid data (store) directly into excel * Method: extract

datagridview-C#的dategridview中数据导出到excel的问题

问题描述 C#的dategridview中数据导出到excel的问题 public bool ExportDataGridview(DataGridView gridView, bool isShowExcle) { if (gridView.Rows.Count == 0) { MessageBox.Show("请您检查是否有数据导出","提示",MessageBoxButtons.OK,MessageBoxIcon.Information); return fa

Grid或者DataTable中数据导出为Excel原来这么简单_实用技巧

以前一直认为,将Grid 或者DataTable中的数据导出到Excel功能实现会非常复杂,可能会想用什么类库什么的或者实在太难就用csv算了. 看了FineUI中的将Grid导出为Excel的实现方法,实际上是可以非常简单.看来很难的问题,变换一种思路就可以非常简单. 1. Aspx后台代码输出Content Type信息 复制代码 代码如下: Response.ClearContent(); Response.AddHeader("content-disposition", &qu

Asp.net中DataTable导出到Excel的方法介绍_实用技巧

复制代码 代码如下: #region  DataTable导出到Excel        /// <summary>        /// DataTable导出到Excel        /// </summary>        /// <param name="pData">DataTable</param>        /// <param name="pFileName">导出文件名</p

asp.net C#中ListView中数据导出到Excel实例

具体代码  代码如下 复制代码 private void 导出数据_Click(object sender, EventArgs e) { ExportToExecl(); } /// <summary> /// 执行导出数据 /// </summary> public void ExportToExecl() { System.Windows.Forms.SaveFileDialog sfd = new SaveFileDialog(); sfd.DefaultExt = &qu

mysql中数据导出成excel文件语句

 代码如下 复制代码 mysql>select * from xi_table into outfile 'd:test.xls'; 导出为txt文件:  代码如下 复制代码 select * from xi_table into outfile 'd:test.txt'; 默认使用tab分割字段,记录使用n分割.可以自定义三个参数.  代码如下 复制代码 SELECT * FROMhx_9enjoy INTO OUTFILE '/tmp/9enjoy_hx.txt' FIELDS TERMIN

asp.net将数据导出为Excel报表

 代码如下 复制代码 using System;  using System.Data;  using Lee.Library.Reports.Office.Excel;    namespace Lee.Sample.Reports.Office.Excel  {      public class SampleReport : BaseReport<DataSet>      {          public SampleReport(DataSet ds) : base(ds) { }

将datagridview中的数据导出为Excel文件

问题描述 那位能给出C#的详细代码呢? 解决方案 解决方案二:OfficeExcelcom网上太多了我们以前用Farpoint控件.http://blog.csdn.net/blackhero/archive/2006/08/25/1116399.aspx解决方案三:privatevoidImport(DataTabledt_p){Excel.Applicationexcel=newExcel.Application();introwIndex=1;intcolIndex=0;excel.App

asp.net中数据excel导入,并马上显示出来。另外还可以导出,求完整代码谢谢

问题描述 asp.net中数据excel导入,并马上gridview显示出来.另外还可以导出为excel,本人刚刚才学习asp.net.求完整代码谢谢. 解决方案 解决方案二:我有,不过贴代码挺麻烦的,我可以通过邮件传给你解决方案三: 解决方案四:能给我也发一份吗?我也正在找这个.谢谢啊!邮箱:766191920@qq.com引用1楼lyy19901101的回复: 我有,不过贴代码挺麻烦的,我可以通过邮件传给你 解决方案五:谢谢了.我的邮箱634585@qq.com解决方案六:yefeng858