费哥的博客

心若在,梦就在
随笔 - 52, 文章 - 0, 评论 - 33, 引用 - 0
数据加载中……

DataGrid中的數據輸出到Excel

根據網上資料整理:
代碼就不需要解釋了。如果DataGridy有某列為按鈕列之類的可以在輸出之前設置列的顯示狀態為不可見,在Response.End()之后再把不能輸出的列的顯示狀態還原。
如:DataGrid.Columns[i].Visible = false;

1             Response.ContentType = "application/vnd.ms-excel";
2             Response.Charset = "GB2312";
3             System.IO.StringWriter sw = new System.IO.StringWriter();
4             System.Web.UI.HtmlTextWriter write = new HtmlTextWriter(sw);
5             TargetGrid.RenderControl(write);
6             Response.Write(sw.ToString());
7             Response.End();

posted on 2008-04-14 16:59 费哥 阅读(334) 评论(1)  编辑 收藏 网摘 所属分类: Web开发

评论

#1楼    回复  引用    

其实就是个table标签,自己写个函数输出就行了。而且如果grid的有别的标签的话也会输出,所以还是自己写个table字符,串输出就行了。
2008-04-16 18:35 | laoda [未注册用户]

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-04-14 17:01 编辑过
Google站内搜索

相关文章:

相关链接: