数据绑定控件把数据导入到EXCEL的实现方式

原创 2007年09月14日 12:04:00

由于在导出数据的时候,数据绑定控件一般都采用分页的方式,这样我们在导入到EXCEL的时候可以采用以下几种方法:

一 、采用SQLSERVER中的自带DTS的导出,这样实现的时候如果数据量比较大,就会产生了导出超时的现象;

二、新增隐含数据绑定控件,采用不带分页,这样导出,但也是增加了服务器端的负担;

三、采用如下实现的代码:

public void DGToExcel(System.Web.UI.Control ctl)  
  {
   HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename=Excel.xls");
   HttpContext.Current.Response.Charset ="UTF-8";    
   HttpContext.Current.Response.ContentEncoding =System.Text.Encoding.Default;
   HttpContext.Current.Response.ContentType ="application/ms-excel";
   ctl.Page.EnableViewState =false;   
   System.IO.StringWriter  tw = new System.IO.StringWriter() ;
   System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter (tw);
   ctl.RenderControl(hw);
   HttpContext.Current.Response.Write(tw.ToString());
   HttpContext.Current.Response.End();
  }

然后调用 DGToExcel(datagrid1);方法就可以实现对分页数据的全部导出了。

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

打造Android集合控件数据绑定(支持添加监听,支持AbsListView与RecycleView,支持异步加载等)(三)具体实现

在上面一篇中我们已经获得了所有必要的数据,下面就是在抽象好的onBinder回掉中调用这些method。 1.首先补一下上一篇的坑,Pojo类的解析过程如下 public void...

Repeater控件实现数据绑定,并实现分页效果

前台显示代码 姓名

如何使数据绑定的控件实现“上一条”、“下一条”、“第一条”和“最后一条”的功能?(WinForm, C#)

本文转载于 http://blog.csdn.net/orangapple/article/details/1395236     如何使数据绑定的控件实现“上一条”、“下一条”、“第一条”...
  • MM22GG
  • MM22GG
  • 2012-05-08 15:26
  • 1464

使用C1TrueDBGrid表格控件实现数据绑定、分组和过滤功能

拖拽控件到窗体 在窗体上放置一个C1TrueDBGrid控件。调整它的位置和大小,比如使用填充停靠充满父容器。 连接数据源 首先添加需要绑定的数据源。 接着给C1TrueDBGrid控件绑...

Asp.net--数据绑定控件Repeater

前几篇的文章在说AJAX的内容,利用AJAX技术能够开发出高效运行的网站应用程序,不过在进行B/S项目开发时只拥有AJAX技术是远远不够的,踏入到B/S要学的东西会更多,但相较C/S的复杂逻辑结构来说...

数据绑定内容控件示例

  • 2013-01-07 19:12
  • 981KB
  • 下载

wpf ComboBox 控件利用DataSet数据绑定

wpf ComboBox控件的数据绑定分两个方面,一是
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)