DataGrid控件的常见数据导出EXCEL技术(2)
来源:互联网 发布:mac 向上箭头是哪个键 编辑:程序博客网 时间:2024/05/21 22:45
方式三:其实与方式二类似,不同的是方式三如果事先已经知道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();
}
- DataGrid控件的常见数据导出EXCEL技术(2)
- DataGrid控件的常见数据导出EXCEL技术(1)
- DataGrid 控件导出到Excel
- 如何将datagrid控件绑定的数据导出到excel中
- datagrid数据导出到excel
- DataGrid数据导出到Excel
- Datagrid 数据导出到excel 最新的速度最快的
- 将DataGrid中的数据导出为Excel的方法
- Datagrid数据导出到excel文件的三种方法
- Datagrid数据导出到excel文件的三种方法
- Datagrid数据导出到excel文件的三种方法
- DATAGRID 导出EXCEL的方法
- 导出网格DataGrid数据到Excel
- 导出DataGrid中的数据到Excel
- DataGrid中的数据导出到EXCEL
- VC++ 导出DataGrid数据为Excel文件
- 将datagrid数据导出到excel
- easyUI datagrid数据导出为Excel
- 如何用C#创建一个类并在其他Web页中调用该类的方法(2)
- JSP获取radiobutton值,并且在刷新页面后不跳回
- 让网页中的FrameSet居中的办法
- DataGrid控件的常见数据导出EXCEL技术(1)
- 彻底删除的文件是否可以恢复
- DataGrid控件的常见数据导出EXCEL技术(2)
- Unicode编程入门
- 最近写的一些js脚本,拿过来和大家分享
- 关闭子窗口,同时把参数传给父页面html元素及服务器端控件中
- Jmail简单示例
- 可怕的病毒,束手无策,重装,依然我行我素,无奈,带毒裸奔
- sql导入导出大全
- c# winform 工作线程访问修改界面线程
- Win32 Programming Note ------Unicode