华夏财富网

网站首页 精选百科 > 正文

rendercontrol(rendercontrol)

2022-08-14 16:15:51 精选百科 来源:
导读 大家好,小耶来为大家解答以上的问题。rendercontrol,rendercontrol这个很多人还不知道,现在让我们一起来看看吧!1、Response.Clear(); ...

大家好,小耶来为大家解答以上的问题。rendercontrol,rendercontrol这个很多人还不知道,现在让我们一起来看看吧!

1、Response.Clear(); //清除响应到客户端的缓存内容 Response.Buffer = true; //采用缓冲输出,缓冲处理完毕后发送到客户端浏览器 Response.AppendHeader("Content-Disposition", "attachment;filename=mark.xls"); //添加文件头,文件名为mark.xls Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312"); //文件编码采用GB2312 Response.ContentType = "application/ms-excel"; //设置文件类型为application/ms-excel,也就是excel的xls后缀文件 this.EnableViewState = false; //服务器控件的视图状态为false,也就是说:数据不需要回传到服务器。

2、 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); //创建一个html写入实例 DataGrid1.RenderControl(oHtmlTextWriter); //将datagrid1的内容输出到html写入实例中 Response.Charset = "gb2312"; //采用gb2312字符集 Response.Write(oStringWriter.ToString()); //输出文件 Response.End(); //响应结束注释写的很详细~~~ 不错~!。

本文到此分享完毕,希望对大家有所帮助。


版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。


标签:




热点推荐
热评文章
随机文章