将DataGrid选中的数据写入Excel并直接保存到本地的问题(有特别注意的地方,大家进来看看。)
下边是一段大家都很熟悉的将DataGrid的数据写入Excel文件的代码
请问,怎么样实现让他自动保存(如果指定的Excel文件已经存在,就直接遮盖)。
就是说,整个事件执行后(chick触发)。用户什么都不做,就完成所有操作?
(谁能告诉我,每次执行这个事件的时候都只是把数据写入excel,并将原来excel的数据完全遮盖啊?)
Response.Clear();
Response.Buffer= true;
Response.Charset="GB2312";
Response.AppendHeader("Content-Disposition","attachment;filename=FileName.xls");
Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");//设置输出流为简体中文
Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。
this.EnableViewState = false;
System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo("ZH-CN",true);
System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad);
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
this.DataGrid1.RenderControl(oHtmlTextWriter);
Response.Write(oStringWriter.ToString());
Response.End();
请问,怎么样实现让他自动保存(如果指定的Excel文件已经存在,就直接遮盖)。
就是说,整个事件执行后(chick触发)。用户什么都不做,就完成所有操作?
(谁能告诉我,每次执行这个事件的时候都只是把数据写入excel,并将原来excel的数据完全遮盖啊?)
Response.Clear();
Response.Buffer= true;
Response.Charset="GB2312";
Response.AppendHeader("Content-Disposition","attachment;filename=FileName.xls");
Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");//设置输出流为简体中文
Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。
this.EnableViewState = false;
System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo("ZH-CN",true);
System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad);
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
this.DataGrid1.RenderControl(oHtmlTextWriter);
Response.Write(oStringWriter.ToString());
Response.End();
...全文
相关推荐
easyui datagrid 数据导出到Excel
两种方法将easyui datagrid 中的数据导出到Excel中,均以验证可以正常使用
VB6 DataGrid中的数据导出到Excel
把DataGridView导出到Excel文件的示例,己经经过调试,下载即可使用~
WPF中DataGrid导出Excel和Word示例源码
本程序可以实现以下功能: 1.DataGrid数据的显示、修改与保存 2.DataGrid数据导出Excel 3.DataGrid数据导出Word
如何将DataGrid中的数据倒入到Excel.rar_c# datagrid_datagrid excel
如何将DataGrid中的数据倒入到Excel
C#实现DataGrid数据导出到Excel教程
NET框架中,DataGrid控件是一个重要的用户界面元素,主要用于以表格形式显示数据集合。它不仅能够呈现数据,还允许用户对数据进行交互式操作,如排序、分页以及行的增删改查等。DataGrid控件广泛应用于数据密集型应用程序中,特别是在展示复杂数据结构时。


