DataGrid导出到excel问题

DataGrid_To_Excel DataGrid_To_Excel_src 立即下载

症状

DataGrid导出到excel,如果不保存导出的Xls文件,会自动关闭当前页面。


代码

public void DGToExcel(DataGrid dataGrid)   
  { 
   HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename=Excel.xls"); 
   HttpContext.Current.Response.Charset ="UTF-8";     
   HttpContext.Current.Response.ContentEncoding =System.Text.Encoding.Default; 
   HttpContext.Current.Response.ContentType ="application/ms-excel";
   dataGrid.Page.EnableViewState =false;    
   System.IO.StringWriter  tw = new System.IO.StringWriter() ; 
   System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter (tw); 
   dataGrid.RenderControl(hw); 
   HttpContext.Current.Response.Write(tw.ToString()); 
   HttpContext.Current.Response.End(); 
  } 

解决:

方法一:
HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename=Excel.xls") 中去掉“attachment;”即可

方法二:
打开新的页面,执行输出流导出方法

其他:

框架页貌似不存在这样的情况
主流算力卡性能对比分析 超大规模AI训练/HPC:优先选择NVIDIA H100或AMD MI300X,需关注显存带宽和多卡互联能力。企业级AI训练:NVIDIA A100性价比更高,生态成熟。国内自主可控需求:华为昇腾910B是首选,支持液冷和低功耗设计。本地AI推理/游戏:NVIDIA RTX 4090或RTX 5090性价比突出,但需注意显存容量限制。边缘计算/低功耗场景:华为昇腾310或清微智能TX536(能效比6.3TOPS/W@INT8)更合适。 阅读详情

相关推荐

[PayPal报错]为遵守国际法规,这笔交易已被拒绝。

PayPal报错解决:为遵守国际法规,这笔交易已被拒绝。

qq_39906413的博客 1万+

EasyUI DataGrid导出Excel

网上百度了好多,都那么麻烦,要么就是非要传到后台解决的,要么就是前段获取再解析,要么就是有代码不让你看的,要么就是让你花积分下载的,我哪来的积分。 导出Excel过程 引入js<script type="text/javascript" src="jquery-easyui-1.4.1/datagrid-export.js"&amp

LI_AINY的博客 7949

ROS2前置基础教程 | 使用CMakeLists.txt编译ROS2节点

答案是有的,那就是cmake工具。cmake通过调用CMakeLists.txt直接生成Makefile。 2.新建CMakeLists.txt 在新建,输入下面内容。 3.编译代码 我们一般会创建一个新的目录,运行cmake并进行编译,这样的好处是不会显得那么乱。 创建好文件夹,接着运行cmake指令,代表到上级目录找。 运行完cmake你应该可以在build目录下看到cmake自动生成的Makefile了,接着就可以运行make指令进行编译 运行完上面的指令,就可以在build目录下发现节点了。ROS2

生活不止眼前的苟且 1万+

DatagridToExcel

WPF datagrid转换成Excel using System; using System.collections.Generic; using System.Reflection; using Excel=Microsoft.Office.interop.Excel; using System.Data; using System.Windows; namespace XXXXXX { public calss EcportTo Excel { public DataTable DataToP

fwsylin的博客 389

IAR9.30以上版本安装、注册、新建工程和配置过程详细介绍

IAR 一般是指一款嵌入式软件的集成开发环境,类似于 MDK-Keil 这款软件。IAR 对于不同的内核处理器,是对应不同的 IAR 软件的,IAR 到目前为止支持大部分的MCU,比如8051系列、ARM架构系列、MSP430系列、AVR系列等等这些常用的芯片架构。对于 ARM 架构的芯片,有对应的 IAR Embedded Workbench for ARM 软件平台,因为我主要是使用 ARM 架构芯片,下面安装、注册和使用都是基于这个版本进行介绍的。

luobeihai的博客 6万+

命令行删除描述文件_写一个删除lock文件的skill脚本

来源:IC技能搬运工 作者:小目Cadence软件使用过程中偶尔会遇到文件被lock的情况,这是Cadence软件对文件的一种保护措施,大部分情况都是对用户友好的,但是偶尔也会给用户带来困扰,给工作带来的一定的不便。文件是如何被锁的Cadence在用户打开文件进行编辑的时候会在文件的同一级目录新建一个lock文件,用来标识文件的状态。一般情况下如果文件被正常关闭,这个lock文件会在...

weixin_39781452的博客 1353

datagrid to EXCEL

public void ExportExcel(String FileName, DataSet ds)        {            if (ds == null) return;            string saveFileName = "";            bool fileSaved = false;            SaveFileDialog sav

懒猫@朵 971

手把手教你用SIMCOM A7670C_FASL模组实现双路MQTT连接阿里云(附完整源码)

本文详细介绍了如何使用SIMCOM A7670C_FASL 4G模组实现双路MQTT连接阿里云,包括硬件配置、开发环境搭建、双路MQTT架构设计及实现细节。通过完整的源码示例和实战指南,帮助开发者快速掌握物联网设备开发中的多路MQTT连接技术,提升工业级应用的开发效率。

weixin_33696822的博客 227

DataGridView导出到Excel的三个方法

#region DataGridView数据显示到Excel /// /// 打开Excel并将DataGridView控件中数据导出到Excel /// /// DataGridView对象 /// 是否显示Excel界面 /// /// add com "Microsoft Excel 11.0 Object Library"

t_kong的专栏 1363

阿里云一键登录Java后端实战:5分钟搞定号码认证服务集成(附完整代码)

本文详细介绍了如何在Java后端项目中快速集成阿里云号码认证服务(PNVS),实现高效、安全的一键登录功能。文章从核心架构、安全机制解析入手,提供了完整的Maven依赖配置、服务端环境准备、核心业务逻辑实现(包括Token验证、用户处理、异常降级)以及生产环境下的性能优化、监控与部署方案,并附有可直接使用的完整代码示例。

p1q2r的博客 848

STM32H743内存告急?手把手教你用CubeMX+FMC外扩32MB SDRAM(W9825G6KH-6)

本文详细介绍了如何在STM32H743上使用CubeMX和FMC外扩32MB SDRAM(W9825G6KH-6),解决内存不足问题。从硬件选型、CubeMX配置到初始化代码实现,提供完整的配置教程和性能优化技巧,帮助开发者高效扩展内存,适用于图形界面和复杂算法处理。

weixin_30568591的博客 496

DataGrid 导出Excel通用方法

在项目中需要导出Excel的地方太多了,所以写了个方法,贴出来供需要的朋友参考。/*****************************************/* 参数说明:dg—需要导出的datagrid,file_name—导出的文件名(*.xls),begin_cols—起始列/* end_cols—结束列/*******************************

reken32的专栏 655

【华为OD机试真题】29、组成最大数 | 机试真题+思路参考+代码解析 (C++、Java、Py、C语言、JS)

题目描述 >小组中每位都有一张卡片,卡片上是6位内的正整数,将卡片连起来可以组成多种数字,计算组成的最大数字

KJ.JK 2419

DataGrid导出Excel遇到的一些问题

项目需要,最近一直在弄WEB报表方面的东西。在做的时候。根据用户需求。做了一个表格数据(DataGrid)导出到Excel。在做的时候发现了个问题。 由于数据量比较大。势必要做分页。如此这样。利用最简单的属性生成器。给DataGrid分页。然后写导出到Excel的代码。代码如下:    private void ExportExcelFromDataGrid( string filenam

′(.邎嚱 1504

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

[VB.NET]winform下DataGrid导出excel问题

<!--google_ad_client = "pub-8333940862668978";/* 728x90, 创建于 08-11-30 */google_ad_slot = "4485230109";google_ad_width = 728;google_ad_height = 90;//--><script type="text/javascript"

VB.NET学习网-VB.NET实例、VB.NET教程、VB.NET源码下载 786

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

asp.net中DataGrid利用RenderControl导出Excel的问题

asp.net中DataGrid利用RenderControl导出Excel的问题 问题: "DataGridLinkButton"的控件“DataGrid1_ctl14_ctl1“必须放在具有runat=server的窗体标记内。 原因: DataGrid分页显示,RenderControl导出前需要先将分页取消 解决方案: ...

weixin_34303897的博客 219

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

一句代码解决easyui datagrid导出到excel的问题

最简单easyui datagrid导出到excel的办法

丙睦的进阶之路 2613

轻松解决datagrid-export.js的导出excel数字变科学计数法的问题

有个项目需要用到jquery的easyui和导出excel,发现官方下载的datagrid-export.js有几处bug,例如导出的excel格式,长数字会默认按科学计数法显示或没了零开头的数字,不符合所见即所得要求。 首先说明前提条件,前端网页结果显示是正常无误的,用txt文本打开导出的字段也是正常的零开头的长位数字“012345678910”。 这个问题,如果靠客户端的excel或wps打开再转换单元格格式的话(比如单元格逐个添加单引号“'”或者设置文本再粘贴或分列导入等方法),往往要求操作员复.

qq_41702574的博客 1678

解决datagrid导出到word(excel)浏览器直接打开的问题

解决方法如下:1.打开某个文件夹,点菜单-工具-文件夹选项2.选择文件类型选项卡3.找到doc(xls)文件类型,点高级4.在编辑文件类型窗口中选中下载后确认打开 转载于:https://www.cnblogs.com/wyq2004/archive/2004/07/26/27352.html...

weixin_30713953的博客 102

DataGrid导出到Excel

DataGrid导出到Excel的时候,某些数字内容显示不正确,"3.62201E+14"的格式 WebForm中,在DataGrid的ItemDataBound事件内 if(e.Item.ItemType  ==  ListItemType.Item  ||  e.Item.ItemType  ==  ListItemType.AlternatingItem){e.Item.Cells[0...

weixin_33937778的博客 79

DataGrid 导出 Excel 中文乱码

public static void DataGridToExcel(DataGrid dataGrid, string fileName) { HttpContext.Current.Response.Clear(); HttpContext.Current.Response.Buffer = true; HttpConte

踏歌长行的博客 5336

DataGrid导出为excel和word

Introduction DataGrid is one of the most coolest controls in ASP.NET. One thing that all developers need is to put the DataGriddata into an Excel sheet. In this article I will show you how you can

chenlaoyang的专栏 865

将datagrid数据导到excel的一个问题

前几天,从 fengzhimei   那里看到一篇在 asp.net将 datagrid中的数据导到excel中的文章 ,今天有空试了试,发现在导出有排序功能的表格的出现问题(设置模板列也会存在问题):在运行加载页面时,提示 datagrid中的某些列 必须放在 runat=server 的form中。csdn中有人问这样的问题,好像都没有解决,查了一些资料,发现这是由于datagrid中的控件引...

weixin_34203832的博客 147

DataGrid数据导出到Excel

网上最常见的导出代码,这个方法的优点是简单.但是缺点就是不能格式化.如果datagrid中有linkbutton列,导出程序就会报错类型“DataGridLinkButton”的控件“DataGrid1__ctl2__ctl0”必须放在具有 runat=server 的窗体标记内。纠正这个错误的方法就是对datagrid进行重新绑定,当然在重新绑定之前最好设置参数,这样查询的时候是LinkButt...

weixin_30360497的博客 130

.net导出Excel

protected void btnPrint_Click(object sender, EventArgs e) { DataTable dt = DbHelperSQL.GetTable("select b.ProNumber as 产品编号,b.Name as 产品名称,b.kucun as 剩余库存,b.Price as ...

weixin_34252686的博客 120

将数据绑定DataGrid并输出Excel文档的数据模型问题

一个值得注意的小问题。 在写一个将数据绑定DataGrid并输出到Excel文档的方法的时候,碰到了一个小小的问题,就是绑定的数据都是齐全的,但是输出的时候,总是少了几列的内容。 反复检查之下,终于发现了问题: ExportToExcel方法如下: #reg

有趣的小申 578
上一篇: 实现txtbox的AutoComplete
下一篇: C# BitArray 实例
eecool
博客等级 码龄18年 1粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值