DataGrid控件的常见数据导出EXCEL技术(2)

原创 2007年09月13日 14:52:00
 
方式三:其实与方式二类似,不同的是方式三如果事先已经知道DataGrid中绑定的是某个二维数组的话,我们可以避免再次访问数据库,这种做法更加高效.而且这样可以屏蔽那些不需要导出的列.
if (dgrid.Visible==false)
{
     daochumsg.Visible=true; daochumsg.Text="您还没有确认导出的内容,请先查找";
}
else
{   daochumsg.Visible=false;
     Response.Clear (); Response.Buffer = true; Response.Charset = "gb2312";                   Response.AppendHeader("Content-Disposition","attachment;filename=CPKForms.xls");
     Response.ContentEncoding=System.Text.Encoding.GetEncoding("gb2312");
Response.ContentType = "application/ms-excel"; this.EnableViewState = false;
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter=new System.Web.UI.HtmlTextWriter(oStringWriter);
GC.Collect ();
StringWriter sw=new StringWriter();
sw.WriteLine("测试项目/t实际最小值/t实际最大值/t平均值/t标准值下限/t标准值上限/tSigam值/tCpk值");
     //   foreach(DataRow dr in dt.Rows)
     for(int i=0;i<=shijihangshu;i++)
     {
     sw.WriteLine(storedata2[i,0]+"/t"+storedata2[i,1]+"/t"+storedata2[i,2]+"/t"+storedata2[i,3]+"/t"+storedata2[i,4]+"/t"+storedata2[i,5]+"/t"+storedata2[i,6]+"/t"+storedata2[i,7]);
     }
     sw.Close(); Response.Write(sw); Response.End();   
}
 
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

asp.net中将DataGrid数据导出到excel或word文件中

private void Page_Load(object sender, System.EventArgs e) { SqlConnection con=...

datagrid数据及echarts图表导出到Excel

导包:                      org.apache.poi       ...

在网看到了一个Silverlight导出DataGrid里的数据到Excel或xml文件里

//--> DataGrid 扩展方法 public static void Export(this DataGrid dg) { ExportDataGrid(dg); } public ...

datagrid数据导出到excel文件给客户端下载的几种方法

方法一:导出到csv文件,存放在服务器端任一路径,然后给客户下载 优点: 1、可以进行身份认证后给客户下载,如果放到非web目录就没有对应的url,客户无法随时下载。 2、也是因为生...

Silverlight 4中把DataGrid数据导出Excel

Silverlight中常常用到DataGrid来展示密集数据. 而常见应用系统中我们需要把这些数据导入导出到固定Office套件中例如常用的Excel表格. 那么在Silverlight 中如何加以...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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