求输出的EXCEL报表为只读(c#实现);
输出的EXCEL时弹出的另存为对话框中的“中文名称为乱码”;
DataGrid怎样实现定位(如选中某行)
输出的EXCEL时弹出的另存为对话框中的“中文名称为乱码”;
DataGrid怎样实现定位(如选中某行)
解决方案 »
- 求Asp.net连接Excle文件的连接方法。
- GridView 点编辑不能更改内容
- 未能加载文件或程序集错误在哪?
- 大侠大侠,救急救急啊...sql表中某一字段值更新问题
- 新手提问?
- [散分100]关于软考,考过的传授点经验!!!!!!!!!!!!!!!!!!
- 三级菜单
- 前台用javascript改变dropdownlist控件的值,如何在服务器端得到该值?
- gridView自动绑定(ObjectDataSource)、手动绑定实现编辑、更新、删除
- c#识别验证码,不要求识别率100%到达70%就可以了
- 关于自定义分页,给50分求助
- 问个脸红的问题:ASP.NET 和 ASP 的Session不能通用吗?
另外可参考如下网址:
http://www.journeychina.com/OfficeEditor/
2.在输出的时候,加这一句
Response.AddHeader("Content-Disposition", "attachment; filename=" + File.Name)
Response.AddHeader("Content-Length", File.Length.ToString())
3.到下面这个地址去参考一下
http://community.csdn.net/Expert/TopicView.asp?id=4016964
Response.Buffer= true;
Response.Charset="utf-8";
Response.AppendHeader("Content-Disposition","attachment;filename=FileFlow.doc");
Response.ContentEncoding=System.Text.Encoding.GetEncoding("utf-8");
Response.ContentType = "application/ms-word";
this.EnableViewState = false;
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
this.RenderControl(oHtmlTextWriter);
//this 表示输出本页,你也可以绑定datagrid,或其他支持obj.RenderControl()属性的控件
Response.Write(oStringWriter.ToString());
Response.End();